What problem does it solve?
It prevents wasted implementation work by turning rough ideas into validated designs through structured clarification, trade-off exploration, and explicit user approval.
Core Features & Use Cases
- Context exploration: Reviews the current project state (files, docs, and recent commits) to ground the design in reality.
- Batched clarifying questions: Uses AskUserQuestion to gather up to four related requirements at a time, grouped by theme (purpose, constraints, success criteria).
- 2–3 approach proposal with trade-offs: Surfaces multiple viable solutions, recommends one, and explains why before committing to direction.
- Incremental design validation with approvals: Presents the design section-by-section and pauses for confirmation, revising when needed.
- Design documentation + implementation handoff: Writes a validated design doc into docs/plans/YYYY-MM-DD-<topic>-design.md, commits it, and then transitions only to the writing-plans skill.
Quick Start
Tell the assistant to brainstorm and produce an implementation-ready design for the feature you want to build, then wait for approval before any implementation starts.