CtrlK
BlogDocsLog inGet started
Tessl Logo

documenso-multi-env-setup

Configure Documenso across multiple environments (dev, staging, production). Use when setting up environment-specific configurations, managing API keys, or implementing environment promotion workflows. Trigger with phrases like "documenso environments", "documenso staging", "documenso dev setup", "multi-environment documenso".

80

Quality

77%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/documenso-pack/skills/documenso-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 identifies its niche (Documenso multi-environment configuration) and provides explicit trigger guidance. The 'Use when' and 'Trigger with phrases' sections are strong. The main weakness is that the specific capabilities could be more concrete—listing actual configuration actions rather than somewhat generic terms like 'managing API keys' and 'environment-specific configurations'.

Suggestions

Add more concrete actions to improve specificity, e.g., 'Configure database URLs, SMTP settings, webhook endpoints, and signing certificates per environment' instead of the more generic 'environment-specific configurations'.

DimensionReasoningScore

Specificity

Names the domain (Documenso multi-environment configuration) and some actions (setting up configurations, managing API keys, implementing promotion workflows), but the actions are somewhat generic and not deeply specific to concrete operations.

2 / 3

Completeness

Clearly answers both 'what' (configure Documenso across multiple environments, manage API keys, implement promotion workflows) and 'when' (explicit 'Use when' clause and 'Trigger with phrases' section providing clear activation guidance).

3 / 3

Trigger Term Quality

Includes explicit trigger phrases like 'documenso environments', 'documenso staging', 'documenso dev setup', 'multi-environment documenso', plus natural terms like 'API keys', 'environment promotion workflows', 'dev', 'staging', 'production'. Good coverage of terms users would naturally say.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific product name 'Documenso' combined with multi-environment configuration focus. Very unlikely to conflict with other skills given the narrow, product-specific niche.

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 executable code examples covering the full multi-environment setup workflow. Its main weaknesses are the lack of validation checkpoints between steps (especially important for production configuration) and the monolithic structure that could benefit from splitting detailed implementations into referenced files. The content is slightly verbose with repetitive env file patterns but generally well-organized with useful summary tables.

Suggestions

Add explicit validation checkpoints between steps, e.g., 'Verify API connectivity: curl -H "Authorization: Bearer $DOCUMENSO_API_KEY" $DOCUMENSO_BASE_URL/documents' after Step 1 and before proceeding to client factory setup.

Extract the mock client (Step 4) and template promotion script (Step 5) into separate referenced files to reduce SKILL.md length and improve progressive disclosure.

Add a verification step after template promotion to confirm the template was created correctly in the target environment, with a rollback path if it fails.

DimensionReasoningScore

Conciseness

The content is mostly efficient but includes some elements that could be tightened — the ASCII architecture diagram is helpful but verbose, and the mock client implementation is quite detailed for what could be a brief pattern reference. The environment config files are somewhat repetitive across three environments.

2 / 3

Actionability

Provides fully executable TypeScript code for the client factory, environment guards, mock client, and template promotion. The .env file examples are copy-paste ready with clear variable names, and the code includes proper error handling and type definitions.

3 / 3

Workflow Clarity

Steps are clearly numbered and sequenced, but there are no explicit validation checkpoints between steps. For a multi-environment setup involving production configurations and secret management, there should be verification steps (e.g., 'test API connectivity before proceeding') and a feedback loop for failed promotions.

2 / 3

Progressive Disclosure

The content is fairly long and monolithic — the mock client, template promotion script, and environment guards could each be separate referenced files. The checklist and error handling tables are well-structured, but the inline code blocks make this a dense single file. References to external resources and next steps are present but minimal.

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.