CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

recipe-design

Execute from codebase-scoped analysis through optional ADR decisions to complete Design Doc approval

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/recipe-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

73%Weight 40%Scale 1-5

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

A well-structured orchestration recipe with an explicit flow diagram, exact per-invocation inputs, verdict routing, stop-point confirmations, and genuine review/fix/re-review feedback loops — workflow clarity is excellent. The main costs are token weight from rationale asides and a dense Step 6 paragraph, and reliance on external skills for key procedures (Review Resolution, convergence rules) that are named but not summarized. It comfortably clears all the bad-example patterns.

Suggestions

Trim the justificatory asides (e.g., "This independent discovery keeps scope... unverified implementation hypothesis") to at most a short parenthetical, since the constraint itself is already stated.

Break Step 6's single dense paragraph into a short numbered list separating verification, correction routing, rerun, and the verification_evidence assembly.

Add one-line entry conditions for the external procedures invoked by name (Review Resolution, requirement-convergence hearing) so the recipe remains executable if the companion skill's context is not fresh.

DimensionReasoningScore

Conciseness

The body is dense procedural instruction with no teaching of concepts Claude already knows, but several justificatory asides ("This independent discovery keeps scope and option convergence grounded in repository evidence rather than the orchestrator's unverified implementation hypothesis", "instead of an orchestrator-authored shadow design") and long multi-clause sentences (the single-paragraph Step 6) could be tightened. This fits anchor 3 (mostly efficient with some unnecessary explanation) better than anchor 4's 'only minor trimming needed'.

3 / 5

Actionability

Steps give field-level exact inputs for each invocation ("Invoke dev-workflows:codebase-analyzer ... prd_path: [approved PRD path]", "document_to_create: DesignDoc", "Operation Mode: update") and explicit verdict routing for pass/needs_revision/rejected — concrete, executable guidance for an instruction-only skill. It is not a 5 because several steps defer to procedures defined elsewhere ("Apply Review Resolution", "Execute Skill: requirement-convergence") without restating even their entry conditions.

4 / 5

Workflow Clarity

Steps 1–7 are explicitly sequenced with a flow diagram, `[Stop]` checkpoints at every approval gate, and explicit feedback loops: needs_revision routes through Review Resolution into a fresh update invocation and re-review with prior_feedback, and code-verifier is rerun after each correction with prior_feedback. This matches anchor 5 (clear sequence, explicit validation steps, feedback loops) with no missing checkpoints.

5 / 5

Progressive Disclosure

No local bundle exists, and the body is well-sectioned (Outcome and Ownership, Flow, Steps 1–7, Completion Criteria) with cross-skill file references clearly attributed to their owning skills ("read references/review-resolution.md from the loaded subagents-orchestration-guide skill", "references/criteria.md of the requirement-convergence skill"), so no references dangle. It is not a 5 because at ~127 lines some dense procedural detail (e.g., Step 6's correction/rerun protocol) reads like material that could be split into a one-level-deep reference file.

4 / 5

Total

16

/

20

Passed

Description

53%Weight 40%Scale 1-5

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 communicates a concrete, distinctive pipeline (codebase analysis → ADR decisions → Design Doc approval) but reads as compressed process-speak rather than a capability statement. Its main weakness is the total absence of 'when to use' trigger guidance, plus missing natural synonyms (e.g., "architecture decision record", "design phase") that users would actually say. It is well above the vague bad examples but clearly below the strong good examples.

Suggestions

Add an explicit 'Use when...' clause naming trigger situations, e.g., "Use when the user requests a design doc, architecture decision records, or implementation planning for Medium/Large work".

Include natural synonyms and spelled-out terms: "architecture decision records (ADRs)", "design phase", "technical design", "implementation plan".

Rewrite the pipeline phrasing as a capability list, e.g., "Coordinates codebase analysis, confirms scope and ADR decisions, and drives Design Doc creation, verification, and review through approval".

DimensionReasoningScore

Specificity

The description names the design-orchestration domain and a few concrete actions ("codebase-scoped analysis", "ADR decisions", "Design Doc approval"), but compresses them into pipeline phrasing ("Execute from ... through ... to complete") rather than listing capabilities, so coverage is not comprehensive. It sits above anchor 2 (which only names a domain with generic actions) but below anchor 4 (several specific listed actions with minor gaps).

3 / 5

Completeness

It has a clear 'what' (drive analysis through ADR decisions to Design Doc approval) but no 'when' — there is no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 2 because the 'what' is concrete, not vague.

3 / 5

Trigger Term Quality

Relevant keywords like "Design Doc", "ADR", "codebase analysis", and "approval" are present, but natural user variations are missing — "ADR" is never spelled out as "architecture decision record", and common phrases like "design phase", "implementation plan", or "technical design" are absent. This matches anchor 3 (some relevant keywords, missing common variations) rather than 4's good-but-incomplete coverage.

3 / 5

Distinctiveness Conflict Risk

The combination of "ADR decisions" and "Design Doc approval" carves out a fairly distinct design-phase orchestration niche with only minor overlap risk against adjacent design/review skills. It is not a 5 because the description lacks the explicit trigger phrases that would fully disambiguate it from generic design or documentation workflows.

4 / 5

Total

13

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository

shinpr/claude-code-workflows

Path

skills/recipe-design/SKILL.md

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.