Skip to main content
Superpowers is a complete software development workflow for coding agents. Instead of jumping straight into code, your agent steps back, understands what you’re building, produces a validated design, writes a detailed implementation plan, and executes it with strict TDD and two-stage review — all through composable skills that activate automatically.

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.
1

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.
2

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”.
3

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.
4

Finish the branch

When all tasks are complete, the agent verifies tests, runs a final code review, and walks you through merge, PR, or discard options — cleaning up the worktree along the way.

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.

Build docs developers (and LLMs) love