What problem does it solve?
Speckit-checklist converts feature requirements written in natural language into a structured checklist so you can validate requirement quality and coverage before implementation.
Core Features & Use Cases
- Requirement quality unit tests: Checks completeness, clarity, consistency, measurability, and coverage of what the spec says.
- Scenario and edge-case coverage: Prompts for missing scenario classes (e.g., alternate, exception/error, recovery, non-functional) and boundary conditions.
- Traceability-first items: Ensures most checklist items reference spec sections or clearly mark gaps, conflicts, ambiguities, or assumptions.
- Spec-aware extensibility: Runs optional or mandatory extension hooks before and after checklist generation when configured.
Quick Start
Use the speckit-checklist skill to generate requirements quality checks for the current feature; provide any context or constraints you already know, then run it for the feature directory in your spec-kit project.