What problem does it solve?
This Skill prevents wasted implementation work by forcing early alignment on user intent, requirements, constraints, and a coherent design before any building starts.
Core Features & Use Cases
- Requirement-first brainstorming: Explores project context (files/docs/commits) to understand what already exists and what success must look like.
- Clarifying-question guided discovery: Asks one question at a time to refine scope, constraints, and acceptance criteria without rushing to solutions.
- Design proposal with trade-offs: Presents 2–3 approaches, recommends one, and iterates on the design via section-by-section approvals.
- Spec writing and review gates: Produces and commits a design doc to a deterministic path, then prompts the user to review the written spec before planning implementation.
- Hard safety gate for execution: Explicitly blocks any implementation actions until the design is approved and only then transitions to generating an implementation plan.
Quick Start
Use the brainstorming skill to transform your idea into an approved design spec by answering questions and reviewing the proposed design sections.