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 with user scenarios, functional requirements, and measurable success criteria. ## Core Features & Use Cases - Spec Generation: Creates a full feature specification from a short description, including user scenarios, functional requirements, success criteria, and key entities. - Branch & Workspace Setup: Generates a short branch name, checks remote/local branches and feature directories for numbering, and initializes the feature workspace via a script. - Quality Validation: Produces a requirements checklist, validates the spec against it, and manages up to 3 [NEEDS CLARIFICATION] questions with structured answer options. - Use Case: A product manager types a feature idea like "add OAuth2 login" and receives a ready-to-plan specification file with acceptance criteria and a validation checklist. ## Quick Start Ask the agent to create a feature specification for your idea, for example: create a spec for adding user authentication with OAuth2.