Superpowers skill: what it does and how to install it
A full software development workflow for coding agents, built from composable skills for brainstorming, planning, TDD, debugging and review.
Install
$ npx skills add obra/superpowersRun it in a terminal. If your agent is already running, start a new session so it picks the skill up.
About this skill
What it does. Superpowers is a set of skills that give a coding agent a development workflow: brainstorming before building, writing plans, executing them, test-driven development, systematic debugging, code review and verification before completion. This entry skill sets the rule that the agent checks for a relevant skill before any response or action, and that process skills such as brainstorming and debugging come before implementation skills.
When to use it. Install the whole repo when you want the agent to follow a consistent process for feature work and bug fixes.
Similar skills
- Code ReviewReviews the changes since a commit or branch on two axes: the repo's coding standards and the originating spec.
- Doubt-Driven DevelopmentPuts every non-trivial decision through an adversarial review in a fresh context before it stands, to expose hidden failure modes.
- Diagnosing SuperpowersWorks out why a superpowers session went wrong: repeated work, ignored plans or a skill that did not fire.