skills/superpowers-reference/SKILL.md
Complete reference tables for Superpowers modes, agents, recipes, and anti-patterns
npx skillsauth add microsoft/amplifier-bundle-superpowers superpowers-referenceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The full development workflow:
/brainstorm -> Design document (user validates each section)
|
/write-plan -> Implementation plan (bite-sized TDD tasks)
|
/execute-plan -> Subagent-driven development (implement -> spec-review -> quality-review per task)
|
/verify -> Fresh evidence that everything works
|
/finish -> Merge / PR / Keep / Discard
At any point, if bugs arise: /debug (4-phase systematic debugging).
Priority order when multiple modes could apply:
/brainstorm, /debug) -- determine HOW to approach the task/write-plan, /execute-plan) -- guide execution/verify, /finish) -- close out workThe mode tool allows programmatic mode transitions. Use mode(operation="set", name="write-plan") to request a mode change. The first request will be blocked with a reminder — call again to confirm. This is useful when agents need to request transitions during automated workflows.
| Mode | Shortcut | Purpose | Who Does The Work |
|------|----------|---------|-------------------|
| Brainstorm | /brainstorm | Design refinement through collaborative dialogue | You (main agent) |
| Write Plan | /write-plan | Create detailed implementation plan with TDD tasks | You (main agent) |
| Execute Plan | /execute-plan | Subagent-driven development with three-agent pipeline | Subagents (you orchestrate) |
| Debug | /debug | 4-phase systematic debugging | You (main agent) |
| Verify | /verify | Evidence-based completion verification | You (main agent) |
| Finish | /finish | Complete branch -- verify, merge/PR/keep/discard | You (main agent) |
| Agent | Purpose | When to Use |
|-------|---------|-------------|
| superpowers:brainstormer | Design refinement specialist | MANDATORY — after brainstorm conversation, delegate document creation |
| superpowers:plan-writer | Detailed plan creation | MANDATORY — after write-plan conversation, delegate plan creation |
| superpowers:implementer | Implements tasks following strict TDD | MANDATORY -- every task in /execute-plan |
| superpowers:spec-reviewer | Reviews implementation against spec | MANDATORY -- every task in /execute-plan, after implementer |
| superpowers:code-quality-reviewer | Reviews code quality and best practices | MANDATORY -- every task in /execute-plan, after spec-reviewer |
Delegation rules:
foundation:bug-hunter or superpowers:implementer (Phase 4). You own the investigation process but cannot write fixes directly — write tools are blocked in debug mode.Why fresh subagents per task:
Execute these workflows using the recipes tool:
| Recipe | Purpose | When to Use |
|--------|---------|-------------|
| superpowers:recipes/superpowers-full-development-cycle.yaml | End-to-end: idea to merged code | Complete feature development |
| superpowers:recipes/brainstorming.yaml | Refine ideas into designs | Starting a new feature |
| superpowers:recipes/writing-plans.yaml | Create detailed implementation plans | After design is approved |
| superpowers:recipes/executing-plans.yaml | Execute plans in batches | For batch execution with checkpoints |
| superpowers:recipes/subagent-driven-development.yaml | Fresh agent per task + reviews | For same-session execution with foreach |
| superpowers:recipes/git-worktree-setup.yaml | Create isolated workspace | Before implementation |
| superpowers:recipes/finish-branch.yaml | Complete development branch | After implementation done |
| Your Excuse | Why It's Wrong | What You MUST Do |
|-------------|---------------|------------------|
| "This is a simple/trivial change" | Simple changes cause production outages. They still need tests and review. | Follow the appropriate mode's process. |
| "I can do this faster myself" | Speed is not the goal. Tested, reviewed, quality code is the goal. | In /execute-plan: delegate. In /brainstorm: follow the process. |
| "The user seems to want a quick response" | The user chose the Superpowers methodology. They want quality. | Give them the full process for the active mode. |
| "I'll write the test after" | That's not TDD. Test FIRST defines what you need, not confirms what you wrote. | RED-GREEN-REFACTOR. Always. |
| "This doesn't need a review" | Everything in /execute-plan needs review. Both reviews. | Delegate to spec-reviewer, then code-quality-reviewer. |
| "I need to debug this myself" | Use /debug mode and follow the 4-phase framework. | Activate debug mode. Phase 1 before any fixes. |
| "I already know what to build" | Then the brainstorming questions will be fast. That's not a reason to skip design. | Follow /brainstorm process. Assumptions kill designs. |
| "The plan is obvious" | If it's obvious, writing exact code will be fast. Vague plans produce bad implementations. | Follow /write-plan process. Every task needs complete code. |
| "Should work now" | Run the verification. "Should" is not evidence. | Use /verify. Run the command. Read the output. THEN claim. |
| "Just one more fix attempt" | 3+ failed fixes = architectural problem. Stop fixing symptoms. | Question the architecture. Discuss with user. |
| "No mode applies here" | If there's even a 1% chance, suggest it. Let the user decide. | State which mode might apply and why. |
/execute-plan goes through the three-agent pipeline. No exceptions.This bundle provides 2 Amplifier-specific skills. All other methodology skills are provided by obra/superpowers.
| Skill | Purpose | Source |
|-------|---------|--------|
| integration-testing-discipline | 4 principles for E2E testing discipline | This bundle |
| superpowers-reference | Complete reference tables (this document) | This bundle |
| test-driven-development | TDD methodology and rules | obra/superpowers |
For deep understanding of the principles, see:
superpowers:context/philosophy.md -- Core principles, anti-patterns, and the two-stage review patterndevelopment
Use when about to orchestrate a subagent-driven-development execute-plan session — provides 5 realistic task scenarios with Amplifier delegate() patterns, model_role selection, status handling (DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT), and fix loops for spec and quality issues
testing
4 principles for E2E testing discipline — observe first, fix in batches, expect long durations, check container state directly. NO FIXES DURING OBSERVATION RUNS.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).