skillmake
← marketplace
engineersframeworksha:342eab92a1a2f735manual

superpowers

Use when you want a full agentic software-development methodology — brainstorm, worktree, plan, TDD, subagent review, and land — wired into your coding agent.

Install confidence
curl --create-dirs -fsSL https://skillmake.xyz/i/superpowers -o ~/.claude/skills/superpowers/SKILL.md
Pinned content
sha:342eab92a1a2f735
Generated with
manual
Source
github.com

The file served at /api/marketplace/superpowers-342eab92/raw matches this hash. Inspect before install, then copy the command.

4,023 chars · ~1,006 tokens
---
name: superpowers
description: Use when you want a full agentic software-development methodology — brainstorm, worktree, plan, TDD, subagent review, and land — wired into your coding agent.
source: https://github.com/obra/superpowers
generated: 2026-05-17T04:18:39.274Z
category: framework
audience: engineers
---

## When to use

- Starting a non-trivial feature and you want an opinionated plan-first workflow
- Spinning up isolated git worktrees per task instead of mutating main
- Driving development through RED-GREEN-REFACTOR TDD instead of ad-hoc coding
- Dispatching subagents to execute bite-sized 2-5 minute tasks with review gates
- Running a pre-merge code review pass that blocks on critical severity issues
- Standardizing on a 'systematic over ad-hoc' workflow across Claude Code, Codex, Cursor, Gemini, Droid, or Copilot CLI

## Key concepts

### Brainstorming stage

Superpowers begins by refining rough ideas through questions, exploring alternatives, and presenting the design in sections for validation before any code is written, so scope is locked in before execution starts.

### Git worktrees per task

After the design is approved, the framework creates an isolated workspace on a new branch and verifies project setup. Each unit of work happens in its own worktree, keeping main clean and parallelizable.

### Bite-sized plans

Plans are broken into tasks that take 2-5 minutes each. Every task has exact file paths, complete code, and verification steps so a fresh subagent can pick it up and execute deterministically.

### Subagent-driven development

Tasks are dispatched to fresh subagents that execute one task per session, with a two-stage review process between subagent output and the main agent committing the change.

### TDD as the primary loop

Superpowers enforces RED-GREEN-REFACTOR: write a failing test, watch it fail, write the minimal code to make it pass, watch it pass, then commit. This is described as the framework's core mechanic, not an optional style.

### Branch completion gate

Before landing, the framework verifies tests pass against the original plan, reports issues by severity, and presents merge / PR / keep / discard options. Critical issues block progress until resolved.

## API reference

```
/plugin install superpowers@claude-plugins-official
```

Install Superpowers into Claude Code via the official plugin marketplace.

```
/plugin install superpowers@claude-plugins-official
```

```
/add-plugin superpowers (Cursor)
```

Install Superpowers into Cursor via its plugin command.

```
/add-plugin superpowers
```

```
gemini extensions install <repo>
```

Install Superpowers as a Gemini CLI extension directly from the GitHub repo.

```
gemini extensions install https://github.com/obra/superpowers
gemini extensions update superpowers
```

```
droid plugin marketplace add / install
```

Register and install Superpowers inside Factory Droid.

```
droid plugin marketplace add https://github.com/obra/superpowers
droid plugin install superpowers@superpowers
```

```
copilot plugin marketplace add / install
```

Install Superpowers inside GitHub Copilot CLI through its plugin marketplace.

```
copilot plugin marketplace add obra/superpowers-marketplace
copilot plugin install superpowers@superpowers-marketplace
```

## Gotchas

- Tasks must be 2-5 minutes each — larger steps break the subagent dispatch model and the verification loop
- Critical-severity issues from the code review stage block progress; you cannot land a branch over them
- RED-GREEN-REFACTOR is mandatory: you must actually watch the test fail before writing implementation code
- Worktree-per-branch means project setup has to be verified inside the new worktree, not assumed from the parent checkout
- Skipping the brainstorm stage and jumping to plans defeats the methodology — design validation in sections is load-bearing

---
Generated by SkillMake from https://github.com/obra/superpowers on 2026-05-17T04:18:39.274Z.
Verify against source before relying on details.

File: ~/.claude/skills/superpowers/SKILL.md