CtrlK
BlogDocsLog inGet started
Tessl Logo

evernote-multi-env-setup

Configure multi-environment setup for Evernote integrations. Use when setting up dev, staging, and production environments, or managing environment-specific configurations. Trigger with phrases like "evernote environments", "evernote staging", "evernote dev setup", "multiple environments evernote".

66

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is well-structured and lean with executable code for the core steps and a clear one-level reference for the deeper material. It is weaker on actionability and workflow clarity because two steps defer to prose without code and validation feedback loops are implicit rather than explicit checkpoints.

Suggestions

Add an executable code block or a concrete snippet for Step 3 (client factory) and Step 4 (docker-compose.yml), or at least a copy-paste skeleton, so every step is actionable rather than descriptive.

Insert explicit validation checkpoints into the workflow (e.g. "verify key/env match at startup; if mismatch, fail fast and log") with a validate->fix->retry loop, especially around the production-never-uses-sandbox-token rule.

Tighten the Output and Examples sections, which partly restate content already shown in the instruction steps, to recover a few tokens.

DimensionReasoningScore

Conciseness

Quotes like "Create per-environment config files that define the Evernote endpoint, sandbox flag, rate limit settings, and logging level" are lean and instructive, and the body avoids explaining concepts Claude already knows, matching the score-3 anchor; the minor restatement in Output/Examples is not enough to drop to a 2.

3 / 3

Actionability

Step 1 ("config/environments.js" full code), Step 2 (.env examples) and Step 5 (full /health handler) are executable, but Step 3 "Build a factory that creates properly configured Evernote clients" and Step 4 "Define services for the app, Redis... in docker-compose.yml" give only vague direction without code, matching the score-2 anchor of incomplete concrete guidance.

2 / 3

Workflow Clarity

Steps 1-5 are clearly sequenced and Step 3 mentions "Include validation that production never uses sandbox tokens", but there are no explicit validate->fix->retry checkpoints for the deployment/config workflow, and the rubric caps workflow clarity at 2 when validation feedback loops are missing for risky operations.

2 / 3

Progressive Disclosure

Quotes "see [Implementation Guide](references/implementation-guide.md)" for the full loader, factory, Docker setup, and CI/CD matrix is a clearly signaled one-level-deep reference to a real file (references/implementation-guide.md exists), and the body is well-organized into overview/instructions/output/error-handling, matching the score-3 anchor.

3 / 3

Total

10

/

12

Passed

Description

90%

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

The description clearly states what the skill does and when to use it with an explicit 'Use when' clause and natural Evernote-specific triggers. It is slightly weaker on specificity, relying on broad verbs rather than a comprehensive list of concrete actions.

DimensionReasoningScore

Specificity

Quotes "Configure multi-environment setup for Evernote integrations" and "managing environment-specific configurations" name the domain and broad actions but use general verbs (configure, manage) rather than a comprehensive list of concrete actions, matching the score-2 anchor and falling short of the multi-action score-3 example.

2 / 3

Completeness

Quotes "Configure multi-environment setup for Evernote integrations" answer 'what' and "Use when setting up dev, staging, and production environments, or managing environment-specific configurations" answer 'when' with an explicit 'Use when' clause, matching the score-3 anchor; not a 2 because the when is explicit rather than implied.

3 / 3

Trigger Term Quality

Quotes "evernote environments", "evernote staging", "evernote dev setup", "multiple environments evernote" give good coverage of natural phrases a user would say when needing this skill, matching the score-3 anchor.

3 / 3

Distinctiveness Conflict Risk

The Evernote-specific multi-environment niche with distinct triggers ("evernote staging", "evernote dev setup") is unlikely to conflict with other skills, matching the score-3 anchor.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 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

14

/

16

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.