CtrlK
BlogDocsLog inGet started
Tessl Logo

gamma-multi-env-setup

Configure Gamma across development, staging, and production environments. Use when setting up multi-environment deployments, configuring per-environment secrets, or implementing environment-specific Gamma configurations. Trigger with phrases like "gamma environments", "gamma staging", "gamma dev prod", "gamma environment setup", "gamma config by env".

80

Quality

77%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/gamma-pack/skills/gamma-multi-env-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-structured skill description that clearly communicates its purpose and when to use it. It excels in completeness with explicit 'Use when' and 'Trigger with' clauses, and has strong distinctiveness due to the specific tool+domain combination. The main weakness is that the specific capabilities could be more concrete—listing actual actions like editing config files, setting environment variables, or generating deployment manifests would strengthen it.

Suggestions

Add more concrete actions to the first sentence, e.g., 'Configure Gamma across development, staging, and production environments by generating environment-specific config files, managing per-environment variables, and setting up deployment pipelines.'

DimensionReasoningScore

Specificity

The description names the domain (Gamma multi-environment configuration) and mentions some actions like 'setting up multi-environment deployments', 'configuring per-environment secrets', and 'implementing environment-specific configurations', but these are somewhat generic and not deeply concrete (e.g., no mention of specific file formats, commands, or detailed operations).

2 / 3

Completeness

The description clearly answers both 'what' (configure Gamma across dev/staging/prod environments) and 'when' (explicit 'Use when...' clause with specific scenarios plus a 'Trigger with phrases like...' section providing concrete trigger terms).

3 / 3

Trigger Term Quality

The description explicitly lists natural trigger phrases like 'gamma environments', 'gamma staging', 'gamma dev prod', 'gamma environment setup', 'gamma config by env', and also includes terms like 'multi-environment deployments' and 'per-environment secrets' that users would naturally say.

3 / 3

Distinctiveness Conflict Risk

The description is highly specific to Gamma environment configuration, combining a specific tool name ('Gamma') with a specific use case (multi-environment deployment configuration). This creates a clear niche that is unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

64%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a solid, actionable skill with complete executable code examples covering the full multi-environment setup lifecycle. Its main weaknesses are the lack of explicit validation checkpoints between steps (important for production deployment configurations) and the monolithic structure that could benefit from splitting detailed implementations into separate referenced files. The content is slightly verbose with the architecture diagram duplicating information presented elsewhere.

Suggestions

Add explicit validation checkpoints between steps, e.g., 'Verify: run `npm run config:check` to confirm environment variables are loaded correctly before proceeding to Step 2'

Split the secret management (Step 4), environment guards (Step 5), and CI/CD config (Step 6) into separate bundle files referenced from the main SKILL.md to improve progressive disclosure

Remove the ASCII architecture diagram since the same information is conveyed more usefully by the Environment Checklist table and the .env file examples

DimensionReasoningScore

Conciseness

The content is reasonably well-structured but includes some unnecessary verbosity. The ASCII architecture diagram, while visually appealing, largely duplicates information found in the env files and config code. The overview paragraph explaining that 'Gamma is a SaaS API with no self-hosted option' is context Claude doesn't need. However, the code examples themselves are fairly lean.

2 / 3

Actionability

The skill provides fully executable TypeScript code, complete .env file examples, a working GitHub Actions workflow, and concrete secret management implementation. Each step has copy-paste ready code with specific file paths and realistic configuration values.

3 / 3

Workflow Clarity

The steps are clearly sequenced (config → client factory → env files → secrets → guards → CI/CD), and the environment checklist is a nice validation aid. However, there are no explicit validation checkpoints between steps — no 'verify your config works before proceeding' or 'test the mock server is running' checks. For a multi-environment deployment setup involving production secrets and destructive operation guards, explicit verification steps are important.

2 / 3

Progressive Disclosure

The content is well-organized with clear sections and tables, but it's a long monolithic file (~200 lines of code) with no bundle files to offload detail. The secret management code, CI/CD config, and environment guards could each be separate referenced files. The reference to `gamma-install-auth` and `gamma-observability` shows awareness of skill linking, but the inline content is heavy for a single SKILL.md.

2 / 3

Total

9

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.