CtrlK
BlogDocsLog inGet started
Tessl Logo

speckit-checklist

Generate a custom checklist for the current feature based on user requirements.

55

Quality

63%

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 ./.claude/skills/speckit-checklist/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The content is highly actionable and well-sequenced with explicit validation and feedback loops, scoring 3 on actionability and workflow clarity. It loses points on conciseness due to heavy repetition of its core principle and duplicated hook blocks, and on progressive disclosure because everything lives in one ~370-line file with no reference split.

Suggestions

Consolidate the repeated 'test requirements not implementation' guidance into one authoritative section and cross-reference it elsewhere, and de-duplicate the pre/post extension-hook blocks into a shared procedure, to tighten conciseness toward 3.

Move the example checklist types, anti-examples, and category structure into a separate reference file (e.g., references/checklist-patterns.md) linked from a concise overview, improving progressive disclosure toward 3.

Keep the worked correct/incorrect examples but trim the overlapping restatements so each prohibition pattern appears once with its strongest illustration.

DimensionReasoningScore

Conciseness

The body is operationally dense and does not explain basic concepts Claude lacks, but it restates the 'test requirements, not implementation' principle roughly six times (Purpose, Core Principle, HOW TO WRITE, ABSOLUTELY PROHIBITED, REQUIRED PATTERNS, Anti-Examples) with overlapping examples, and duplicates the pre/post extension-hook blocks almost verbatim — fitting 'Mostly efficient but includes some unnecessary explanation or could be tightened' rather than the lean score-3 anchor.

2 / 3

Actionability

It provides concrete commands ('check-prerequisites.ps1 -Json'), exact file paths, copy-paste-ready hook output templates, a precise item format ('CHK### <requirement item>'), append-vs-create numbering rules, and worked correct/incorrect examples by quality dimension — matching 'Fully executable code/commands; specific examples; copy-paste ready' for an instruction-only skill.

3 / 3

Workflow Clarity

The seven Execution Steps are clearly sequenced (Setup → Clarify → Understand → Load context → Generate → Structure → Report) with explicit validation checkpoints: silent YAML-parse-failure handling, file-existence branching, and a clarification feedback loop (Q1–Q3 with capped Q4/Q5 escalation), matching 'Clear sequence with explicit validation steps; feedback loops for error recovery'.

3 / 3

Progressive Disclosure

The body is well-sectioned with clear '##' headings but is a ~370-line monolithic single file with no bundle to offload into; content that could be separate (example checklist types, anti-examples, category structure) is all inline, fitting 'Some structure but could be better organized … content that should be separate is inline' rather than the one-level-deep reference pattern of score 3.

2 / 3

Total

10

/

12

Passed

Description

50%

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 clear and concrete about what the skill does but is uniformly middling: it states a single action with no 'Use when…' trigger clause and limited keyword variations. All four dimensions land at 2 because it answers 'what' well while leaving 'when' implicit and the action list non-comprehensive.

Suggestions

Add an explicit 'Use when…' clause naming natural triggers (e.g., 'Use when preparing a feature for review, drafting requirements-quality checks, or when the user asks for a spec/requirements checklist') to lift completeness and trigger-term quality toward 3.

List multiple concrete actions to raise specificity (e.g., 'Generate, append to, and organize feature requirement checklists validating completeness, clarity, consistency, and coverage').

Expand trigger terms with common user phrasings ('checklist', 'requirements review', 'spec QA', 'feature sign-off checklist') to improve distinctiveness and reduce overlap with generic checklist skills.

DimensionReasoningScore

Specificity

The phrase 'Generate a custom checklist for the current feature based on user requirements' names a concrete action ('Generate a custom checklist') and domain ('current feature'), but only a single action rather than multiple specific concrete actions, matching the score-2 anchor 'Names domain and some actions, but not comprehensive' rather than the multi-action score-3 example.

2 / 3

Completeness

It clearly states what the skill does but provides no explicit when-to-use trigger guidance; per the rubric, a missing 'Use when…' clause caps completeness at 2 ('Has what, but when is missing or only implied').

2 / 3

Trigger Term Quality

It includes relevant natural keywords a user might say ('checklist', 'feature', 'requirements') but offers only narrow coverage with no common variations or 'Use when…' trigger phrasing, fitting 'Some relevant keywords but missing common variations' rather than the broad score-3 term set.

2 / 3

Distinctiveness Conflict Risk

'Generate a custom checklist for the current feature' carves a somewhat specific niche, but 'checklist' is a broad concept that could overlap with other checklist/governance skills and there are no distinct triggers to disambiguate, matching 'Somewhat specific but could still overlap with similar skills'.

2 / 3

Total

8

/

12

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.

Validation14 / 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.