CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

speckit-implement

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

52

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/speckit-implement/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%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 a strongly actionable, well-sequenced workflow with excellent validation gates and error-handling rules, including for the batch implementation loop. Its weaknesses are verbosity — a boilerplate ignore-pattern catalog and a ~28-line duplicated hook procedure — and the absence of progressive disclosure, with the entire Trello integration protocol inlined rather than split into a reference file.

Suggestions

Move the Trello Integration section (§§ A–E, ~140 lines) into a references/trello-sync.md file, leaving a one-line trigger in the outline (e.g. "if a Trello card is linked, follow references/trello-sync.md § A") so the SKILL.md body stays lean.

Replace the per-language "Common Patterns by Technology" catalog with a reference file or a single instruction to apply standard tool-specific ignore patterns, since Claude already knows these.

Deduplicate the before_implement and after_implement hook procedures into one shared rule block referenced by both the Pre-Execution Checks and step 10.

DimensionReasoningScore

Conciseness

Several padded sections: a ~25-line "Common Patterns by Technology" catalog (Node.js/Python/Java/... standard ignore patterns Claude already knows), the hook-processing instructions duplicated nearly verbatim between "Pre-Execution Checks" and step 10, and step 7 restating the execution rules already given in steps 5–6. Not 3 because these are several unnecessary sections, not minor tightening; not 1 because the majority (Trello MCP workflow, hook semantics, checklist gating) is project-specific detail Claude cannot know and earns its place.

2 / 5

Actionability

Highly executable: exact commands (".specify/scripts/bash/check-prerequisites.sh --json --require-tasks --include-tasks", "git rev-parse --git-dir 2>/dev/null"), exact MCP tool names, full copy-paste comment templates with example values, and precise checklist-counting regexes. Not 5 because a few instructions are hedged ("with includeChecklists: true if supported", "state: \"complete\" or checked: true, whichever the tool accepts") and the "<merge-base>" placeholder in § C is never given a derivation; not 3 because there is no pseudocode and the guidance is directly executable.

4 / 5

Workflow Clarity

Clear 10-step sequence with explicit validation (checklist PASS/FAIL table gate with "STOP and ask" before implementation, "Halt execution if any non-parallel task fails", step 9 completion validation, "Validation checkpoints: Verify each phase completion before proceeding"), feedback loops for error recovery (error messages with context, "Suggest next steps if implementation cannot proceed", Trello ">3 consecutive Trello calls fail" circuit breaker), and a checklist mechanism — satisfying the batch-operation validation requirement, so no cap applies. Not 4 because validation, recovery loops, and checklists are all explicitly present rather than mostly present.

5 / 5

Progressive Disclosure

Good in-document structure with well-signaled internal cross-references ("Run `## Trello Integration` § A below"), but ~140 lines of Trello integration detail (§§ A–E) and the per-technology ignore-pattern catalog are inlined directly in SKILL.md with no reference files — no references/ bundle exists at all. Not 4 because content that clearly belongs in separate files is inline; not 2 because the document is well-sectioned and easy to navigate, not a wall of text with buried references.

3 / 5

Total

14

/

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" tied to a specific artifact (tasks.md), but provides no "when" guidance and has thin trigger-term coverage. It reads like a command synopsis rather than a trigger-optimized skill description.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to implement, build, or execute a spec-kit feature that has a tasks.md task list."

Include natural trigger terms and synonyms users would actually say: "implement", "build the feature", "execute the spec", "spec-kit".

Mention the skill's other concrete capabilities (checklist verification, ignore-file setup, Trello progress sync) to broaden both specificity and natural trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ("implementation plan", "tasks defined in tasks.md") and one concrete action — "processing and executing all tasks" — but omits major capabilities like checklist gating, ignore-file setup, and Trello progress sync. Not 4 because it lists only a single action rather than several; not 2 because the action is anchored to a concrete artifact (tasks.md) rather than being purely generic.

3 / 5

Completeness

The "what" is clear ("Execute the implementation plan by processing and executing all tasks defined in tasks.md") but there is no "Use when..." clause or equivalent trigger guidance anywhere; per judging guidelines, a missing "when" caps completeness at 3. Not 4 because "when" is entirely absent rather than merely implicit; not 2 because the "what" is concrete.

3 / 5

Trigger Term Quality

Contains relevant keywords ("implementation plan", "tasks", "tasks.md") but misses the natural phrases users would say, such as "implement", "build", "execute the spec", or "spec-kit". Not 4 because keyword coverage is thin with no synonyms or variations; not 2 because the terms present are domain-relevant rather than generic.

3 / 5

Distinctiveness Conflict Risk

The phrase "all tasks defined in tasks.md" pins the skill to the spec-kit workflow, distinguishing it from generic coding skills. Not 5 because "implementation plan" alone is generic and could overlap with other implementation/build skills; not 3 because the tasks.md anchor gives it a recognizable niche.

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

g14wx/staffSync

Path

.claude/skills/speckit-implement/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.