What problem does it solve?
It prevents wasted engineering effort by turning a rough idea into an approved, implementation-ready design before any code is written or changes are made.
Core Features & Use Cases
- Design-Before-Code Hard Gate: Forces a design presentation and explicit user approval before invoking any implementation work.
- One-Question-at-a-Time Clarification: Breaks uncertainty into focused prompts to confirm scope, constraints, and success criteria.
- Approaches with Trade-offs: Proposes 2–3 options, recommends one, and aligns on the final direction.
- Spec Writing and Review: Produces a design doc in the repo’s specs folder and asks the user to review it before continuing.
- Next-Step Handoff: Routes execution to
writing-plans only after approval, avoiding premature implementation.
Quick Start
Use the brainstorming skill to turn your request into an approved design by asking one clarification question at a time and presenting a short design for review before any code is written.