What problem does it solve? Writing clear, complete, and testable requirements is hard, and gaps or ambiguities in specs often surface only during implementation. This Skill generates domain-focused checklists that act as unit tests for requirements, validating completeness, clarity, consistency, and coverage before coding begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test whether requirements are well-written, measurable, and unambiguous rather than testing implementation behavior. - Spec-Kit Integration: Reads spec.md, plan.md, and tasks.md from the feature directory, respects the project constitution, and supports extension hooks before and after generation. - Append-Safe Checklist Files: Creates or appends to domain-named files like ux.md, api.md, or security.md under the feature's checklists folder with incrementing CHK IDs. - Use Case: Before a PR review of a new API feature, run the Skill with a security focus to generate a checklist verifying that authentication, rate limiting, and error response requirements are fully specified in the spec. ## Quick Start Ask the assistant to generate a security-focused requirements checklist for the current feature using the speckit-checklist skill.