What problem does it solve?
The speckit-checklist skill turns vague or incomplete requirement text into structured quality checklists that reveal gaps in completeness, clarity, consistency, and measurability before implementation. It helps authors and reviewers catch ambiguous language, missing acceptance criteria, and untracked assumptions so specifications are actionable and review-ready.
Core Features & Use Cases
- Checklist generation: Produce unit-test style checklists that evaluate requirement quality (completeness, clarity, consistency, measurability, coverage) across domains such as UX, API, performance, and security.
- Context-aware tracing: Load FEATURE_DIR spec.md, plan.md, and tasks.md to reference spec sections, include traceability markers, and prioritize high-risk gaps.
- Review & author workflows: Use during authoring, PR review, or release gating to create CHK-prefixed files grouped by quality dimension and to highlight ambiguities, assumptions, and missing non-functional requirements.
Quick Start
Use the speckit-checklist skill to generate an 'ux.md' requirements-quality checklist from the feature documents in .specify/FEATURE_DIR.