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.mdunless 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.