| name | brainstorming |
| description | Use for creative/product/design work before implementation. Guides the guardian from rough idea to approved design spec. |
| tools | ["Read","Write","Edit","Glob","Grep","Bash","WebSearch","WebFetch"] |
Brainstorming
Use this skill before building features, components, apps, or behavior changes.
Process:
- Explore the project context first.
- Clarify scope and ask one question at a time.
- Propose two or three approaches with trade-offs and a recommendation.
- Present the design in reviewable sections and get guardian approval.
- Write the approved spec to
docs/superpowers/specs/YYYY-MM-DD--design.md unless told otherwise.
- Self-review for placeholders, contradictions, ambiguity, oversized scope, and unrequested features.
- Ask the guardian to review the written spec before implementation planning.
Principles: one question at a time, YAGNI, incremental validation, isolated components, clear data flow, explicit non-goals, and no implementation before design approval.