What problem does it solve?
This Skill helps you refine vague ideas into clear, formal, and executable specifications, preventing ambiguity and rework later in the development cycle. It ensures that "what" needs to be built is crystal clear before "how" it's built.
Core Features & Use Cases
- Collaborative Refinement: Guides you through questions to clarify purpose, constraints, and edge cases.
- Approach Exploration: Proposes 2-3 alternative solutions with trade-offs.
- Formal Spec Generation: Creates a structured, executable specification (e.g.,
specs/features/new-feature.md) that becomes the single source of truth.
- Use Case: You have a rough idea for "user authentication." This skill will ask about types (OAuth, email/password), session management, and MFA, then generate a detailed spec for your chosen approach.
Quick Start
To start refining a new feature idea, simply say:
I want to add user authentication to my app.