| name | superpowers-brainstorming |
| description | Refine rough ideas into a clear design before implementation by asking focused questions and presenting options. |
Brainstorming
Use this before writing code for new features or broad changes.
Process:
- Restate the user's goal in concrete terms.
- Ask only the minimum questions needed to remove ambiguity.
- Identify constraints, risks, and integration points.
- Offer 2-3 viable approaches with tradeoffs.
- Recommend one approach.
- Wait for approval before implementation if the change is invasive.
Do not write code during brainstorming unless the user explicitly asks to proceed.