Installation
Install Superpowers on Claude Code, Cursor, OpenCode, Codex, or Gemini CLI in one step.
Quickstart
Get your agent running with Superpowers in under five minutes.
The Workflow
Understand the seven-step agentic development loop from idea to merged branch.
Skills Reference
Explore every skill: TDD, debugging, subagent orchestration, code review, and more.
How it works
When you fire up your coding agent, Superpowers’ skills activate at exactly the right moment in your workflow. The agent doesn’t guess — it follows a proven process.Brainstorm your idea
The agent asks clarifying questions one at a time, proposes 2–3 approaches with trade-offs, presents the design in sections for your approval, and writes a validated spec document before a single line of code is touched.
Write a detailed plan
With your spec approved, the agent breaks the work into bite-sized tasks (2–5 minutes each) with exact file paths, complete code, and TDD steps. No placeholders, no “TBDs”.
Execute with subagents
The agent dispatches a fresh subagent per task to keep context clean, then runs a two-stage review — spec compliance first, code quality second — before moving on.
The skills library
Superpowers ships 14 skills that cover the full development lifecycle.Test-Driven Development
Strict RED-GREEN-REFACTOR enforcement. Code written before a failing test gets deleted.
Systematic Debugging
4-phase root cause investigation. No fixes allowed without understanding why.
Subagent-Driven Development
Fresh subagent per task with two-stage review for fast, high-quality iteration.
Code Review
Pre-review checklist and structured response workflow for requesting and receiving feedback.
Platform support
Claude Code
Install from the official Claude plugin marketplace.
Cursor
One-command install via the Cursor plugin marketplace.
OpenCode
Add to your opencode.json and restart — auto-installs via Bun.
Codex
Fetch and follow the install instructions from GitHub.
Gemini CLI
Install with a single gemini extensions command.
Skills trigger automatically based on what you’re doing. You don’t need to remember to invoke them — if there’s even a 1% chance a skill applies, your agent will check it.