What problem does it solve?
Brainstorming transforms vague ideas and undocumented intent into clear, validated designs and decision-ready plans so implementation work starts from a shared understanding and fewer assumptions.
Core Features & Use Cases
- Context exploration: Systematically examine project context, files, docs, and recent commits before proposing solutions.
- Clarifying dialogue: Ask one focused question at a time to surface constraints, success criteria, and edge cases.
- Option generation and recommendation: Present 2–3 approaches with trade-offs and a recommended path.
- Design validation and gating: Present design sections iteratively and require explicit user approval before any implementation step.
- Documentation handoff: Produce a committed design document and transition to an implementation planning skill once approved.
- Use case: Use this for feature proposals, UI component design, workflow changes, or any scoped engineering task to avoid rework and hidden assumptions.
Quick Start
Start by asking the first clarifying question about the project's purpose, constraints, and success criteria so you can propose 2–3 approaches and present a recommended design for approval.