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 custom checklists that act as unit tests for requirements writing, validating the quality of a feature specification before implementation begins. ## Core Features & Use Cases - Requirements Quality Validation: Produces checklist items that test completeness, clarity, consistency, measurability, and scenario coverage of spec.md, plan.md, and tasks.md rather than testing implementation behavior. - Dynamic Clarification: Derives up to three contextual clarifying questions from user input and feature signals to calibrate scope, depth, audience, and risk focus before generating items. - Append-Safe File Management: Creates or appends to domain-named checklist files (e.g., ux.md, security.md) in the feature's checklists/ directory with globally incrementing CHK IDs, never overwriting existing content. - Use Case: A reviewer preparing a PR for a new API feature runs the checklist command to generate an api.md checklist verifying that error response formats, rate limits, and versioning requirements are explicitly specified in the spec. ## Quick Start Ask the assistant to generate a security requirements checklist for the current feature using the speckit-checklist skill.