What problem does it solve?
This skill eliminates wasted work from unexamined assumptions and premature implementation, which often plagues even seemingly "simple" projects like todo lists, single-function utilities, or config changes.
Core Features & Use Cases
- Guided collaborative dialogue: Asks one clarifying question at a time to fully understand project purpose, constraints, and success criteria.
- Mandatory design approval gate: Blocks all implementation actions (code writing, project scaffolding, etc.) until a full design is presented and explicitly approved by the user.
- Optional visual companion: Supports browser-based mockups, diagrams, and visual comparisons for UI and design-related questions.
- Written spec generation: Produces a committed design document and runs a self-review to catch placeholders, contradictions, and scope issues before implementation planning.
- Use case: For example, if you want to add a new user notification system to your app, this skill will walk you through clarifying requirements, exploring 2-3 architectural approaches, and producing a written design spec for your approval before any code is written.
Quick Start
Use the brainstorming skill to turn your idea for a new todo list feature into a fully approved design before starting any implementation work.