Superpowers is an OpenCode-focused software development methodology built from composable skills, a runtime bootstrap, and a recommended multi-agent setup.
Add Superpowers to your OpenCode opencode.json:
{
"plugin": ["superpowers@git+https://github.com/Breezesea1/superpowers.git"]
}Restart OpenCode, then verify it is active by asking:
Tell me about your superpowers
See .opencode/INSTALL.md and docs/README.opencode.md for full setup and troubleshooting.
The OpenCode plugin does three things:
- Injects the
using-superpowersbootstrap into each session. - Registers the bundled
skills/directory with OpenCode's native skill system. - Registers recommended OpenCode agents for focused task routing.
The agent checks for relevant skills before any task. When work benefits from specialization, the superpowers-orchestrator primary agent can delegate to focused sp-* subagents for exploration, debugging, planning, implementation, review, and documentation research.
The plugin automatically registers these agents unless the user has already defined an agent with the same name:
superpowers-orchestrator- Primary coordinator that invokes skills and dispatches focused work.sp-explorer- Read-only repository exploration and architecture mapping.sp-debugger- Systematic reproduction and root-cause analysis.sp-planner- Read-only implementation planning.sp-implementer- Scoped implementation with edit permissions.sp-reviewer- Read-only code review focused on bugs, regressions, and missing tests.sp-docs-researcher- External documentation and community research.
Override the model for a specific agent in your opencode.json — the plugin's bundled prompt and permissions are preserved:
{
"agent": {
"sp-implementer": { "model": "anthropic/claude-sonnet-4-20250514" },
"sp-reviewer": { "model": "openai/gpt-4o" }
}
}Set an agent to false to disable it entirely. See docs/README.opencode.md for full details.
- brainstorming - Refines rough ideas through questions, alternatives, and validated design sections.
- using-git-worktrees - Creates or verifies an isolated workspace.
- writing-plans - Breaks approved designs into exact implementation tasks.
- subagent-driven-development or executing-plans - Executes plans with focused implementation and review loops.
- test-driven-development - Enforces RED-GREEN-REFACTOR for implementation work.
- requesting-code-review - Reviews changes before completion.
- finishing-a-development-branch - Verifies, presents completion options, and cleans up.
- Testing:
test-driven-development,verification-before-completion - Debugging:
systematic-debugging - Collaboration:
brainstorming,writing-plans,executing-plans,dispatching-parallel-agents,subagent-driven-development,requesting-code-review,receiving-code-review,using-git-worktrees,finishing-a-development-branch - Meta:
using-superpowers,writing-skills
Plugin-infrastructure tests live in tests/opencode/.
bash tests/opencode/run-tests.shSome tests require the OpenCode CLI and can be run with:
bash tests/opencode/run-tests.sh --integrationThe optional brainstorming visual companion loads the Prime Radiant logo from our website by default. This includes the Superpowers version and no project, prompt, or agent details. To disable it, set SUPERPOWERS_DISABLE_TELEMETRY to any true value.
Superpowers is built by Jesse Vincent and Prime Radiant.
- Discord: https://discord.gg/35wsABTejz
- Issues: https://github.com/Breezesea1/superpowers/issues
- Release announcements: https://primeradiant.com/superpowers/