What problem does it solve? Writing clear, complete, and testable requirements is hard, and gaps or ambiguities in specs surface late as costly rework. This Skill generates checklists that act as unit tests for requirements, validating the quality of the specification itself rather than the implementation. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test completeness, clarity, consistency, measurability, and coverage of requirements in spec.md, plan.md, and tasks.md. - Dynamic Clarification: Derives up to three contextual clarifying questions from user input and feature signals before generating the checklist. - Incremental Checklist Files: Creates or appends to domain-named files (e.g., ux.md, api.md, security.md) under the feature's checklists/ directory with sequential CHK IDs. - Use Case: Before implementing a new feature, run the checklist command to verify that edge cases, non-functional requirements, and acceptance criteria are actually specified in the spec. ## Quick Start Ask the assistant to generate a UX requirements checklist for the current feature using the speckit-checklist skill.