What problem does it solve? Turning a rough feature idea into a complete, testable specification is slow and inconsistent. This Skill converts a natural language feature description into a structured spec.md file with user scenarios, functional requirements, and measurable success criteria, then validates it against a quality checklist. ## Core Features & Use Cases - Automated Spec Generation: Parses a feature description, extracts actors, actions, data, and constraints, and writes a complete specification following the spec-kit template. - Quality Validation Loop: Creates a requirements checklist, validates the spec against it, and iterates up to three times to fix failures before proceeding. - Clarification Management: Limits ambiguity to a maximum of three [NEEDS CLARIFICATION] markers and presents structured multiple-choice questions to resolve them. - Use Case: A product manager types a feature idea like "add OAuth2 login for the mobile app" and receives a numbered feature directory under specs/ containing a validated spec.md ready for the planning phase. ## Quick Start Ask the agent to create a feature specification for your idea, for example: create a spec for adding user authentication with OAuth2 to the API.