What problem does it solve? Writing software requirements often produces vague, incomplete, or inconsistent specifications that cause rework during implementation. This Skill generates domain-focused checklists that act as unit tests for 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 well-written, covering completeness, clarity, consistency, measurability, and edge-case coverage rather than testing implementation behavior. - Spec-Kit Integration: Reads spec.md, plan.md, and tasks.md from the active feature directory, runs prerequisite scripts, and appends numbered CHK items to domain-named files like ux.md, api.md, or security.md under the feature's checklists folder. - Interactive 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. - Use Case: Before implementing an authentication feature, run the checklist generator with a security focus to produce items such as whether rate-limiting thresholds are quantified and whether breach-response requirements are defined. ## Quick Start Ask the assistant to generate a security-focused requirements checklist for the current feature using the speckit-checklist skill.