What problem does it solve?
This Skill prevents “code-first guessing” by guiding you to convert unclear or missing requirements into a validated, implementation-ready specification.
Core Features & Use Cases
- Gated workflow: Forces a structured flow from Specify → Plan → Tasks → Implement with explicit human review gates at each phase.
- Assumption surfacing: Requires listing assumptions up front so misunderstandings are caught before writing specs or code.
- Success-criteria reframing: Translates vague goals into concrete, testable outcomes so progress is measurable.
- Practical spec template: Produces a spec that includes objectives, full commands, project structure, code style, testing strategy, boundaries, and success criteria.
- Use cases: Starting a new feature, refactoring an ambiguous module, coordinating multi-file changes, or planning any change that touches architecture, testing, or CI.
Quick Start
Ask the human clarifying questions, write a Spec covering objective, commands, project structure, code style, testing strategy, and boundaries, then proceed only after the human validates the spec and success criteria.