CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

kiro-impl

Implement approved tasks using TDD with subagent dispatch. Runs all pending tasks autonomously or selected tasks manually.

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

Quality

Content

70%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 is an exceptionally well-sequenced orchestration protocol with explicit validation gates, bounded retry loops, and thorough error handling — workflow clarity is excellent. Its weaknesses are noticeable rule duplication across sections and a bundle whose referenced template/protocol files are absent, leaving the inlined content to carry everything.

Suggestions

Ship the referenced files (templates/implementer-prompt.md, templates/reviewer-prompt.md, templates/debugger-prompt.md) in the skill bundle, or inline their essential content, so the referenced paths resolve.

Consolidate rules stated in multiple places (review-mode options, selective staging, debug round caps) into one canonical section and reference it, cutting roughly 15-20% of tokens.

Move the detailed sub-agent dispatch mechanics (sections 3a-3g) into the referenced templates to slim SKILL.md into a true controller overview.

DimensionReasoningScore

Conciseness

The body is dense and operational with no concept explanations Claude already knows, but rules are restated in multiple places: review-mode handling appears in background_information ("Accept explicit forms: `--review required|inline|off`"), Step 2, and Step 3c-3d; "NEVER use `git add -A` or `git add .`" appears in both Step 3e and Critical Constraints; debug round limits ("Max 2 debug rounds") appear in section 3g and again in Critical Constraints. Anchor 3 fits: mostly efficient but with tightening opportunities; the duplication is more than minor, so not 4.

3 / 5

Actionability

Highly concrete throughout: exact commands ("Run `git status --porcelain`", "git add <file1> <file2> ...", "Commit message format: `feat(<feature-name>): <task description>`"), exact parse targets ("Parse implementer status only from the exact `## Status Report` block and `- STATUS:` field"), and explicit decision trees for READY_FOR_REVIEW/BLOCKED/NEEDS_CONTEXT and APPROVED/REJECTED. Not 5 because the actual implementer/reviewer/debugger prompt contents live in template files not present in this bundle, so the guidance is not fully self-contained or copy-paste ready.

4 / 5

Workflow Clarity

Clear four-step sequence with explicit validation checkpoints and feedback loops at every stage: a TDD cycle with RED/GREEN/REFACTOR/VERIFY steps, structured status and verdict parsing gates ("Do NOT proceed to review without a parseable `READY_FOR_REVIEW | BLOCKED | NEEDS_CONTEXT` value"), bounded remediation loops ("REJECTED (round 1-2) → re-dispatch implementer", "Max 2 debug rounds per task"), a final GO/NO-GO validation gate, and a full Safety & Fallback section covering error scenarios. Not 4: there are no material validation gaps — checkpoints are explicit, not implicit.

5 / 5

Progressive Disclosure

References are clearly signaled and one level deep ("Read `templates/implementer-prompt.md` from this skill's directory", "Resolve `../kiro-review/SKILL.md` relative to this skill's directory"), but none of the referenced files — templates/implementer-prompt.md, templates/reviewer-prompt.md, templates/debugger-prompt.md, ../kiro-review/SKILL.md, ../kiro-debug/SKILL.md — exist in this bundle, so the referenced paths do not resolve. Meanwhile ~250 lines of dispatch protocol are inlined in SKILL.md. Structure is good and references are well-signaled (better than anchor 2), but the unresolved references and inline bulk keep it below anchor 4.

3 / 5

Total

15

/

20

Passed

Description

58%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 concise, third-person, and states a clear, concrete "what" with two execution modes, but it omits any "use when" trigger guidance and has thin natural-language keyword coverage. Adding an explicit trigger clause with user-natural synonyms would lift completeness and trigger-term quality.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to implement approved spec tasks, run all pending tasks, or execute specific task numbers (e.g. 'implement tasks 1,2')."

Include natural synonyms users would actually say, such as "execute tasks", "build the feature from the spec", or "run the implementation".

Mention the review/validation gating briefly (e.g. "with independent sub-agent review and a final GO/NO-GO validation gate") to round out capability coverage.

DimensionReasoningScore

Specificity

Quotes: "Implement approved tasks using TDD with subagent dispatch" and "Runs all pending tasks autonomously or selected tasks manually" list several concrete actions (TDD implementation, subagent dispatch, two distinct execution modes). Not 5 because coverage has gaps (review, validation gating, and commit flow are unmentioned); not 3 because it goes beyond 1-2 actions and every clause is concrete rather than generic.

4 / 5

Completeness

The "what" is clear (implement approved tasks via TDD with subagent dispatch, autonomously or for selected tasks), but the "when" is entirely absent — there is no "Use when..." clause or equivalent trigger guidance. Per the judging guidelines, a missing explicit trigger clause caps completeness at 3; the spec-workflow context only weakly implies when to use it.

3 / 5

Trigger Term Quality

Relevant keywords exist — "Implement approved tasks", "TDD", "subagent dispatch", "pending tasks" — but common variations and synonyms a user would naturally say ("execute tasks", "build the feature", "run tasks 1 and 2", "implement the spec") are missing. Anchor 3 ("some relevant keywords but missing common variations or synonyms") is the closest fit; coverage is too thin for 4.

3 / 5

Distinctiveness Conflict Risk

Phrases like "approved tasks", "TDD with subagent dispatch", and "all pending tasks" anchor it to a spec-driven implementation niche, distinct from generic coding skills. Not 5 because it shares domain vocabulary with other implementation/workflow skills and provides no distinct trigger phrases to disambiguate; not 3 because the TDD/subagent/approved-task framing is fairly specific.

4 / 5

Total

14

/

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: 1 missing

Warning

Total

15

/

16

Passed

Repository

gotalab/cc-sdd

Path

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