CtrlK
BlogDocsLog inGet started
Tessl Logo

esdd

Express Spec-Driven Development. Use only when the user explicitly asks for ESDD, references an ESDD command or artifact, or wants to continue an existing ESDD change. Do not use for ordinary coding, debugging, refactoring, or small code changes.

84

Quality

81%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

62%

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 excels at defining when to use (and not use) this skill, with distinctive trigger terms and clear exclusion boundaries. However, it critically fails to explain what the skill actually does—there are no concrete actions or capabilities listed. A user or Claude unfamiliar with 'ESDD' would have no idea what this skill provides.

Suggestions

Add specific capability descriptions explaining what ESDD does, e.g., 'Generates structured change specifications, creates implementation plans, and validates code changes against specs.'

Briefly define what 'ESDD commands' and 'ESDD artifacts' are so the description is self-contained and informative even to someone unfamiliar with the methodology.

DimensionReasoningScore

Specificity

The description does not list any concrete actions or capabilities. It names the methodology 'Express Spec-Driven Development' but never explains what it actually does—no specific actions like 'generates specs', 'creates change plans', or 'validates implementations' are mentioned.

1 / 3

Completeness

The 'when' clause is explicit and well-defined with clear trigger conditions and exclusions. However, the 'what' is essentially missing—it only names the methodology without describing what it does, so only half the question is answered well.

2 / 3

Trigger Term Quality

The description includes strong trigger terms: 'ESDD', 'ESDD command', 'ESDD artifact', and 'ESDD change'. The acronym is distinctive and users who want this skill would naturally reference 'ESDD'. It also clearly lists negative triggers (not for ordinary coding, debugging, refactoring, small code changes).

3 / 3

Distinctiveness Conflict Risk

The description is highly distinctive due to the unique 'ESDD' acronym and explicit exclusion clauses that prevent it from triggering for ordinary coding, debugging, or refactoring tasks. This makes conflict with other skills very unlikely.

3 / 3

Total

9

/

12

Passed

Implementation

100%

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

This is an excellent dispatcher-style skill that is maximally concise, clearly structured, and fully actionable. The init gate provides proper validation before action dispatch, and the progressive disclosure pattern of linking to individual action files is ideal for a multi-action system. No improvements needed.

DimensionReasoningScore

Conciseness

Every token earns its place. No unnecessary explanations, no padding. The skill assumes Claude understands how to parse actions, run scripts, and follow dispatched instructions. Extremely lean.

3 / 3

Actionability

Provides a concrete CLI command (`node scripts/cli.mjs init --status`), specific conditional logic for the init gate with clear outcomes (suggest, inform, warn), and explicit dispatch rules. Claude knows exactly what to do at each decision point.

3 / 3

Workflow Clarity

The workflow is clearly sequenced: parse action → run init gate → check conditions with explicit branching (three if-clauses with distinct outcomes) → dispatch to action file. For a dispatcher-style skill, validation is handled via the init gate with clear stop/continue logic.

3 / 3

Progressive Disclosure

Textbook progressive disclosure: the SKILL.md is a concise overview and dispatcher, with each action clearly linked to a dedicated file one level deep. Navigation is well-signaled with descriptive action names and direct markdown links.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
shillem/cc-marketplace
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.