What problem does it solve?
Prevents premature implementation by turning ambiguous requests and rough ideas into a validated, sectioned design that can be reviewed and approved before any code is written.
Core Features & Use Cases
- Context exploration — check project files, docs, and recent commits to ground questions in the current codebase.
- One-question-at-a-time clarifying — refine purpose, constraints, and success criteria through focused follow-ups.
- Options and recommendation — propose 2–3 approaches with trade-offs and a clear recommendation.
- Incremental design presentation — present the design in manageable sections and require user approval after each section.
- Spec authoring & audit — write the validated spec to docs/cadence/specs/YYYY-MM-DD-<topic>-design.md, perform a self-review, request user review, and commit the file.
- Visual companion support — optionally launch a browser-based mockup/diagram helper for visual questions.
Quick Start
Use the brainstorming skill to convert a short feature idea into a concise, reviewable design, ask clarifying questions one at a time, and save the approved spec to docs/cadence/specs/YYYY-MM-DD-<topic>-design.md.