speckit-checklist

Generate requirements-quality checklists for spec-kit feature specifications.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/torikhayes/aeai-dotnet-brownfield --skill speckit-checklist-torikhayes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-checklist
Source: https://github.com/torikhayes/aeai-dotnet-brownfield/tree/main/.claude/skills/speckit-checklist
Command: npx skills add https://github.com/torikhayes/aeai-dotnet-brownfield --skill speckit-checklist-torikhayes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing clear, complete, and testable requirements is hard, and gaps or ambiguities in specs often surface only during implementation. This Skill generates custom checklists that act as unit tests for requirements, validating the quality of your feature specifications before coding begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test completeness, clarity, consistency, measurability, and coverage of requirements rather than implementation behavior. - Context-Aware Generation: Reads spec.md, plan.md, and tasks.md from the spec-kit feature directory and asks up to three dynamic clarifying questions to tailor the checklist to your domain. - Incremental Checklist Files: Creates or appends to domain-named files like ux.md, api.md, or security.md under the feature's checklists folder with sequential CHK identifiers. - Use Case: Before implementing a new API feature, run the checklist command with a security focus to verify that authentication, error handling, and rate-limiting requirements are fully specified in the spec. ## Quick Start Ask the assistant to generate a security-focused requirements checklist for the current feature using the speckit-checklist skill.

Frequently Asked Questions about speckit-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a requirements checklist for a spec-kit feature?▼

Invoke the speckit-checklist command with a domain or focus area, such as security or UX. The skill reads your feature's spec.md, plan.md, and tasks.md, asks clarifying questions, and writes a checklist file into the feature's checklists directory.

What is a requirements quality checklist in spec-driven development?▼

It is a set of unit tests for requirements writing that checks whether specifications are complete, clear, consistent, and measurable. It validates what is written in the spec rather than testing whether the implemented code works correctly.

Does speckit-checklist work without a .specify directory?▼

No, it requires a spec-kit project structure with a .specify directory containing the prerequisite scripts and feature documents. Without that structure, the setup step that resolves FEATURE_DIR cannot run.

Can I create multiple checklists for the same feature?▼

Yes, each invocation uses a short domain-based filename like ux.md, api.md, or security.md. If the file already exists, new items are appended with continuing CHK identifiers instead of overwriting existing content.

Why does the checklist avoid items like verify or test the implementation?▼

Those items test system behavior, not requirement quality. The checklist only asks whether requirements are defined, quantified, consistent, and measurable, so items use patterns like 'Are error handling requirements defined for all failure modes?'