What problem does it solve?
It prevents wasted implementation by forcing early alignment on user intent, requirements, and system design before any code changes happen.
Core Features & Use Cases
- Context-first exploration: reviews the current project state to ground the design in reality.
- Clarifying questions with a hard gate: asks questions one at a time and refuses to proceed without design approval.
- Design validation via options and documentation: proposes 2–3 approaches, presents an incremental design, then writes a committed spec and requests review before planning implementation.
- Visual Companion support (optional): offers a browser tool when visual mockups/diagrams would improve understanding.
- Operational guardrails: explicitly disallows implementation actions until the design is approved, then hands off to the implementation-planning skill.
Quick Start
Use the brainstorming skill to produce a design proposal and written spec for the change you want, then approve it before any implementation plan is generated.