From superpowers-plus
Explores user intent, requirements, and design before implementing features or components. Use before any creative work to turn ideas into fully formed designs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-plus:brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Before any creative work: creating features, building components, adding functionality, or modifying behavior
systematic-debugging), extracting existing knowledge (expert-interviewer), choosing between known options (debate)Turn ideas into fully formed designs through collaborative dialogue. Understand context, ask questions one at a time, present design, get approval.
Wrong skill? Bug fixing →
systematic-debugging. Extracting existing knowledge →expert-interviewer. Choosing between known options →debate.
For broad, ambiguous, or high-impact prompts, brainstorming can activate ensemble mode — dispatching parallel perspective lenses (Product, Architecture, Reliability, Security, Simplicity, Contrarian) for richer exploration. See references/ensemble-mode.md for full protocol.
Activation: Apply skills/_shared/multi-agent-activation-rubric.md. Score ≥ 6 → ensemble. Score = 5 → ask user. Score < 5 → single-agent (this checklist).
Cost cap: 1.5× single-agent tokens. Max lenses: 4.
docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md, commitplan-and-execute skill (or debate first if ≥3 viable approaches need formal comparison)docs/superpowers/specs/YYYY-MM-DD-<topic>-design.mddebate to formally compare and red-team the already-surfaced approaches (NOT to generate new ones)plan-and-execute skill for implementation plan# Design: Feature Name
## Approach: [Selected approach with rationale]
## Components: [Architecture, data flow, interfaces]
## Testing: [Strategy, edge cases]
## Status: Approved → invoke writing-plans
Offer to render diagrams just-in-time, not upfront. Do not offer at the start of a brainstorm — wait until there is something worth visualizing.
When to offer:
Per-question rule:
Never:
Fallback: If visual rendering is unavailable or declined, proceed without it — the brainstorm output is the deliverable, not the diagram.
The skill has a visual-companion.md reference file — use it for the rendering implementation details.
| Failure | Fix |
|---|---|
| Started coding before design approval | Delete code, restart from checklist step 3 |
| Presented one approach as fait accompli | Back up, generate 2-3 alternatives with trade-offs |
| Skipped spec review loop | Dispatch spec-document-reviewer sub-agent before proceeding |
npx claudepluginhub bordenet/superpowers-plus --plugin superpowers-plusSets up isolated workspaces using native worktree tools or git worktree fallback. Use before starting feature work to protect the current branch.