CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

kiro-validate-design

Interactive technical design quality review and validation

Quality

59%

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 ./tools/cc-sdd/templates/agents/codex-skills/skills/kiro-validate-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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.

The body presents a clear, well-sequenced interactive review workflow with concrete file paths, commands, error handling, and an explicit decision gate. Its main weaknesses are redundant restatement of the same constraints across sections and a core dependency on design-review.md for the actual review criteria — a file that is missing from the bundle, leaving the methodology itself unspecified.

Suggestions

Consolidate the duplicated guidance: state the 3-issue limit, interactivity, and language rule once (e.g., in Important Constraints) and remove their repetition from background_information, Execution Steps, and Tool Guidance.

Ship the referenced 'rules/design-review.md' in the skill bundle (or inline its review criteria and output format) so the 'Analysis → Critical Issues → Strengths → GO/NO-GO' process is actually executable rather than a dangling reference.

Add a short worked example of a critical issue and a GO/NO-GO rationale to make the review judgment concrete instead of leaving issue identification entirely to judgment.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence, but the same guidance is repeated across sections — 'maximum 3 issues' appears in Success Criteria, Execution Step 2, and Important Constraints; 'interactive' engagement is stated in the mission, Step 2, Constraints, and Tool Guidance; 'language specified in spec.json' appears twice. The duplication exceeds the 'minor instances' of score 4 and could be consolidated.

3 / 5

Actionability

Workflow mechanics are concrete (exact paths like '{{KIRO_DIR}}/specs/$1/spec.json', exact next-step commands like '$kiro-spec-tasks $1 -y', and verbatim error messages), but the heart of the skill — the review methodology — is delegated to 'Follow design-review.md process: Analysis → Critical Issues → Strengths → GO/NO-GO', and that file is not present in the bundle. Key executable details are therefore missing rather than a minor gap.

3 / 5

Workflow Clarity

The sequence is clear and well gated: Gather Context → Execute Design Review → Decision and Next Steps, with a parallel-research plan, an explicit GO/NO-GO decision point with rationale, and four enumerated error scenarios with fallbacks. This is not a destructive or batch operation so the validation cap does not apply; it falls short of 5 only because there is no explicit re-validation feedback loop after revisions beyond pointing back to '$kiro-spec-design $1'.

4 / 5

Progressive Disclosure

The body is well sectioned and its shared-rules reference is clearly signaled ('rules/design-review.md from this skill's directory for review criteria', plus metadata 'shared-rules: design-review.md'), but that file does not exist anywhere in the bundle — no rules/, references/, or other bundle directories are present. The one-level-deep navigation is therefore a dangling pointer, which is more than the 'minor organization gap' of score 4.

3 / 5

Total

13

/

20

Passed

Description

45%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 is short and grammatical but generic: it names the domain without any concrete actions and provides no trigger guidance for when to use the skill. Its clearest gaps are the missing 'Use when...' clause and the absence of specific capabilities like critical-issue identification and GO/NO-GO decisions that distinguish this skill from other review skills.

Suggestions

Add 2-3 concrete actions to the description, e.g., 'Reviews technical design documents against approved requirements, identifies up to 3 critical issues, and delivers a GO/NO-GO decision with actionable next steps.'

Append an explicit trigger clause such as 'Use when the user asks to validate, review, or sign off on a design document before implementation tasks are generated.'

Include natural keyword variations users would say — 'design review', 'design validation', 'GO/NO-GO', 'design sign-off' — to improve both trigger quality and distinctiveness from code-review skills.

DimensionReasoningScore

Specificity

The description names the domain ('technical design quality') but its only actions — 'review' and 'validation' — are generic near-synonyms with no concrete outcomes stated (no mention of critical-issue identification, GO/NO-GO decisions, or actionable feedback). This matches the anchor for naming the domain with minimal/generic actions; it falls short of score 3 because no genuinely concrete action like 'extracts content' is listed.

2 / 5

Completeness

It delivers a reasonably clear 'what' (interactive quality review and validation of technical designs) but entirely omits 'when' — there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. It is not score 4 because the 'when' is absent altogether, not merely under-specified.

3 / 5

Trigger Term Quality

It contains some natural keywords a user would say ('technical design', 'quality review', 'validation') but misses common variations and synonyms such as 'design doc', 'spec review', 'GO/NO-GO', or 'design sign-off'. Coverage is thin rather than good, so it sits at the 'some relevant keywords, missing variations' anchor rather than score 4.

3 / 5

Distinctiveness Conflict Risk

'Technical design ... validation' carves out a niche, but the bare term 'review' creates overlap risk with code-review, requirements-review, and sibling spec-workflow skills (kiro-spec-design, kiro-spec-tasks). It is somewhat specific yet could still overlap with closely related review skills, matching the middle anchor rather than the 'mostly distinct' level.

3 / 5

Total

11

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

gotalab/cc-sdd

Path

tools/cc-sdd/templates/agents/codex-skills/skills/kiro-validate-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.