Skip to content

Superpowers, Mapped: The 7-Step Process That Disciplines Agents

Superpowers on one map: the seven steps an agent must follow, which ones block it, how it differs from other skill sets, and when to use it.

Tuan Tran Van
1 min read
Contents (6 sections)
  1. What is Superpowers for?
  2. How does Superpowers work?
  3. How is Superpowers different from other skill sets?
  4. When should you use Superpowers?
  5. How do you start with Superpowers?
  6. References

Superpowers is Jesse Vincent's (obra) skill set that makes a coding agent follow a fixed software development process.

Its workflows are mandatory, so the agent checks for a relevant skill before any task.

What is Superpowers for?

Superpowers · by Jesse Vincent (obra)
Makes the agent follow a mandatory process, so you can hand off real work and come back to a reviewed result.
The agent writes no code until you approve the design, and the skills start automatically at each step.
15
skills
7
workflow steps
2–5
minutes per task
0
commands to memorize
Start with brainstorming

How does Superpowers work?

Take a guess first
When is the agent allowed to write code?
Open a step to see what the agent does there.
Explored 1/7
  1. The agent writes no code yet
    The agent asks until you've described what you want, then plays it back for correction. Larger projects get a written design.
    1. brainstormingNeeds your approval on the design to continue
The agent checks for a relevant skill before any task, so you do not call skills by hand.

How is Superpowers different from other skill sets?

When should you use Superpowers?

Use it when
A feature big enough to need a plan
You want long autonomous runs that follow the plan
You want TDD to be non-negotiable
Skip it when
One-line fixes and throwaway scripts
You need security, CI/CD and launch covered

How do you start with Superpowers?

bash
/plugin install superpowers@claude-plugins-official

Choose Superpowers when the work is large enough to need a written plan. After you install it, describe the work and the skills start automatically.

References

Check yourself

Three quick questions to see whether the main ideas stuck.

  1. When does code written before a test get deleted?
  2. How do the two ways of running a plan differ?
  3. When should you skip Superpowers?

Share this article