From superpowers-plus
Explores user intent, requirements, and design options before implementing features, components, or functionality. Enforces hard gate requiring design approval prior to coding.
npx claudepluginhub bordenet/superpowers-plus --plugin superpowers-plusThis skill uses the workspace's default tool permissions.
- Before any creative work: creating features, building components, adding functionality, or modifying behavior
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
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
| 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 |