CtrlK
BlogDocsLog inGet started
Tessl Logo

speckit-implement

Execute the implementation plan by processing and executing all tasks defined in tasks.md

49

Quality

55%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/speckit-implement/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 delivers a well-sequenced, largely actionable execution workflow with genuine validation gates, but it is a monolith: a large ignore-pattern catalog and a duplicated hook protocol are inlined instead of split into reference files, padding the token budget with knowledge Claude already has. Splitting and de-duplicating would move this from adequate to strong.

Suggestions

Move the per-technology ignore-pattern catalog and tool-specific patterns (steps 4's tables) to a references/ignore-patterns.md file and link to it one level deep.

De-duplicate the hook protocol: the "Pre-Execution Checks" section and step 10 repeat the same ~15 lines; state the rules once with a before_implement/after_implement parameter.

Make the validation steps executable — specify how to 'verify each phase completion' (e.g., which command or check to run) instead of leaving it as a bare instruction.

DimensionReasoningScore

Conciseness

Two large padded sections assume knowledge Claude already has: ~45 lines of ignore-pattern lists for 14 languages ("**Python**: `__pycache__/`, `*.pyc`, `.venv/`...") and ~30 lines of hook-processing instructions duplicated nearly verbatim between "Pre-Execution Checks" and step 10. This matches 'noticeably verbose; several unnecessary explanations or padded sections'. Not 3 because the duplication and the pattern tables are substantial waste, not minor trimming; not 1 because the workflow steps themselves are terse and instructional rather than concept-explaining.

2 / 5

Actionability

Guidance is mostly executable: the exact prerequisite command (`.specify/scripts/powershell/check-prerequisites.ps1 -Json -RequireTasks -IncludeTasks`), a shell quoting example, concrete hook output templates, exact checklist regex patterns, and a specific stop-and-ask prompt. It is not 5 because several steps remain abstract — "Verify each phase completion", "Validate that tests pass and coverage meets requirements", "Create with full pattern set" — with no command or concrete procedure, and checklist status counting is described only as line-matching rules without an example command.

4 / 5

Workflow Clarity

The numbered Outline (1-10) is a clear sequence with real checkpoints: a checklist gate that stops and asks yes/no before proceeding (step 2), phase validation before moving on (step 6), halt-on-failure rules with failed-task reporting (step 8), and completion validation (step 9). Not 5 because error handling is halt-and-report rather than a validate->fix->retry feedback loop, and 'validation checkpoints' for phases are named but not specified; not 3 because explicit gates and an abort path are genuinely present, not implicit.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are all absent) and the document is a single monolithic file; the multi-technology ignore-pattern tables and hook protocol are exactly the content that belongs in one-level-deep reference files. This matches 'some structure but could be better organized; content that should be separate is inline'. Not 4 because there are no well-signaled external references at all — everything is inlined; not 2 because the body does have clear section headers and a coherent outline rather than minimal structure.

3 / 5

Total

13

/

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 states a clear, concrete 'what' anchored to tasks.md, but provides no 'when to use' trigger guidance and few natural trigger phrases. It is serviceable within the spec-kit ecosystem but would fail to surface when users ask in everyday terms for implementation help.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to implement a spec, execute the task list, or build out the planned feature."

Include natural synonyms and artifacts users would actually say: "implementation", "build", "run tasks", "tasks.md", "spec-kit".

Mention one or two of the skill's other concrete behaviors (checklist verification, phase-by-phase TDD execution) to raise specificity beyond a single action.

DimensionReasoningScore

Specificity

"Execute the implementation plan by processing and executing all tasks defined in tasks.md" names the domain (tasks.md implementation plan) and one concrete action (execute all tasks), matching the 'names domain and 1-2 concrete actions, but not comprehensive' anchor. It is not a 4 because it lists no other capabilities (checklists, ignore-file setup, hooks) and 'processing and executing' is a single redundant action; not a 2 because tasks.md makes the action concrete rather than generic.

3 / 5

Completeness

The 'what' is clear (execute all tasks in tasks.md) but there is no 'when' clause or equivalent trigger guidance, which per the judging guidelines caps completeness at 3. It is not a 2 because the 'what' is concrete and specific, not vague; it cannot be 4 because 'Use when...' guidance is entirely absent rather than merely under-specified.

3 / 5

Trigger Term Quality

Relevant keywords exist ("implementation plan", "tasks", "tasks.md") but common natural variations users would say — "implement the spec", "build the feature", "run the tasks", "spec-kit" — are missing, matching the 'some relevant keywords but missing common variations or synonyms' anchor. Not 4 because the natural phrasing a user would actually utter when needing this skill is largely absent; not 2 because the keywords present are domain-appropriate rather than generic.

3 / 5

Distinctiveness Conflict Risk

The explicit tie to "tasks.md" and the spec-kit structure (via compatibility frontmatter) carves out a niche that mostly distinguishes it from generic implement/build skills, matching 'mostly distinct; minor overlap risk with closely related skills'. It is not 5 because within the spec-kit family (analyze/plan/tasks/implement) the phrasing 'execute the implementation plan' alone could plausibly match sibling commands; not 3 because the tasks.md anchor is more specific than 'works with document files'-level overlap.

4 / 5

Total

13

/

20

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
unoplatform/uno
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.