What problem does it solve?
SpeckKit-checklist automates the creation of a structured, English-language checklist that audits the quality of requirements written for a feature, ensuring they are complete, clear, consistent, and testable.
Core Features & Use Cases
- Generates a requirements-quality checklist for a given feature specification, focusing on completeness, clarity, consistency, coverage, and traceability.
- Supports dynamic user input to tailor questions to the feature domain and risk profile.
- Appends new items to existing checklists without overwriting prior work, preserving historical decisions and enabling progressive refinement.
- Organizes items into quality-dimension categories: Completeness, Clarity, Consistency, Measurability, Coverage, Edge Case, Non-Functional, Dependencies & Assumptions, Ambiguities & Conflicts.
- Produces items that reference spec sections (e.g., [Spec §X.Y]) and include explicit markers for gaps, ambiguities, or conflicts to aid review.
Quick Start
Provide the feature requirements to generate a requirements-quality checklist.