obra/superpowers

An agentic skills framework & software development methodology that works.

What it solves

It addresses the tendency of AI coding agents to jump immediately into writing code without a proper plan, often leading to poor design, lack of tests, and deviations from the user's actual goals.

How it works

Superpowers provides a set of composable skills and instructions that act as a software development methodology for agents. Instead of immediate coding, it forces a structured workflow: brainstorming and spec refinement, creating a detailed implementation plan, and then executing that plan using a subagent-driven-development process. It integrates with various AI coding harnesses (like Claude Code, Cursor, and GitHub Copilot CLI) as a plugin or extension to automate these behaviors.

Who it’s for

Developers using AI coding agents who want more reliable, professional-grade software engineering outcomes through structured processes like TDD and systematic debugging.

Highlights

  • Subagent-Driven Development: Uses specialized subagents to execute tasks and perform two-stage reviews for spec compliance and code quality.
  • Strict TDD Enforcement: Mandates a RED-GREEN-REFACTOR cycle where tests are written before any production code.
  • Systematic Debugging: Implements a four-phase root cause process rather than ad-hoc guessing.
  • Broad Compatibility: Supports a wide range of tools including Claude Code, Cursor, Gemini CLI, and GitHub Copilot CLI.

Related

  • Project
  • Dispatch
  • Dispatch
  • Dispatch
  • Project