What problem does it solve?
It helps you validate that your feature requirements are complete, clear, consistent, measurable, and ready to implement by generating a requirements-quality checklist as unit tests written in plain language.
Core Features & Use Cases
- Unit tests for requirements writing: Focuses on requirement quality dimensions (completeness, clarity, consistency, measurability, coverage) rather than implementation verification.
- Scenario and edge-case coverage: Prompts for missing scenario classes (primary, alternate, exception/recovery, non-functional) and flags gaps using [Gap]/[Ambiguity]/[Conflict] markers.
- Spec traceability: Encourages checklist items to reference specific spec sections (e.g., Spec §X.Y) and reach high traceability coverage for review readiness.
- Incremental checklist building: Creates a domain-named checklist file under FEATURE_DIR/checklists/ or appends new items with continued CHK numbering.
Quick Start
Use the command /speckit-checklist with a short focus area such as "UX accessibility for interactive cards" to generate a tailored requirements-quality checklist for the current feature.