What problem does it solve? Writing software requirements often leaves gaps, ambiguities, and inconsistencies that only surface during implementation. This Skill generates structured checklists that act as unit tests for your requirements, validating completeness, clarity, consistency, and measurability before coding begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are complete, unambiguous, consistent, and measurable rather than testing implementation behavior. - Domain-Focused Checklists: Creates separate files like ux.md, api.md, security.md, or performance.md inside the feature's checklists directory, appending to existing files with continuous CHK numbering. - Interactive Clarification: Derives up to three contextual clarifying questions from the spec, plan, and tasks documents to calibrate scope, depth, and audience before generation. - Use Case: After drafting a feature spec with spec-kit, run the checklist command with a focus area like security to produce a reviewer-ready gate confirming every authentication, data protection, and failure-response requirement is documented. ## Quick Start Ask the assistant to generate a security requirements checklist for the current feature using the speckit-checklist skill.