What problem does it solve? Turning a rough feature idea into a complete, testable specification is slow and error-prone. This Skill converts a plain-language feature description into a structured spec.md file with user scenarios, functional requirements, and measurable success criteria, ready for planning. ## Core Features & Use Cases - Specification Generation: Creates a numbered feature directory under specs/ and writes a spec.md from the resolved spec-template, with at most 3 [NEEDS CLARIFICATION] markers. - Quality Validation: Generates a requirements checklist and iterates on the spec until content quality, requirement completeness, and feature readiness checks pass. - Extension Hooks: Runs optional and mandatory before_specify and after_specify hooks defined in .specify/extensions.yml, such as automatic git branch creation. - Use Case: A product engineer types a feature idea like "add OAuth2 login" and receives a validated, stakeholder-readable specification plus a quality checklist, ready for /speckit-plan. ## Quick Start Ask the agent to create a feature specification for your idea, for example by describing the feature you want after invoking the speckit-specify command.