brainstorming
Originally fromobra/superpowers
Installation
SKILL.md
Brainstorming
Turn rough ideas into validated designs through structured dialogue before touching code or config.
Do NOT start implementation until a design is presented and the user approves it. This applies regardless of perceived simplicity — "simple" tasks are where unexamined assumptions cause the most wasted work.
Process
1. Explore context
Check the project state first: files, config, recent changes, existing patterns. Understand what exists before asking questions.
2. Ask clarifying questions
- One question at a time. Don't overwhelm with a list.
- Prefer multiple choice when there are known options. Open-ended when the space is genuinely open.
- Focus on: purpose, constraints, success criteria, what the user cares about most.