What problem does it solve?
It helps ensure feature requirements are complete, clear, consistent, and measurable before implementation by generating a requirements-focused checklist (unit tests for writing).
Core Features & Use Cases
- Requirements quality validation: Produces checklist items that target completeness, clarity, consistency, coverage, measurability, and acceptance-criteria quality rather than verifying code behavior.
- Scenario and edge-case coverage: Drives inclusion of primary, alternate, exception/recovery, and non-functional requirement dimensions where applicable.
- Spec-guided traceability: Encourages referencing spec sections and marking gaps, ambiguities, conflicts, and assumptions.
- Optional extension hook integration: Supports pre- and post-checklist extension hooks when present in .specify/extensions.yml.
Quick Start
Run speckit-checklist for the current feature and follow the generated clarifying questions to create or append the appropriate checklist file under the feature's checklists/ directory.