superpowers — A behavioral framework for coding agents

Project Overview

When I first encountered Superpowers, I was skeptical — another prompt collection masquerading as a methodology? But digging into obra/superpowers reveals something more deliberate. This isn’t a script or a library; it’s a behavioral framework for coding agents, implemented as composable skills that trigger automatically based on context. The project has accumulated over 181,000 stars[1] primarily because it addresses a fundamental pain point: LLM-based coding agents are brilliant at generating code but terrible at planning, testing, and maintaining discipline. Superpowers doesn’t add new capabilities to agents — it constrains them. The core insight is that the most powerful thing you can give an agent isn’t more tools, but better judgment about when to use them. The architecture is notable for being harness-agnostic: it works across Claude Code, Codex CLI, Gemini CLI, Cursor, and others, which is a pragmatic bet that the agent ecosystem will remain fragmented rather than consolidating around a single platform.

What It’s For

Superpowers is for anyone who’s watched an AI coding agent burn through API credits building the wrong thing. It’s a methodology that forces agents to step through a disciplined workflow: brainstorm first, design second, plan third, execute fourth. The target user is a developer who wants to delegate meaningful work to an agent but has been burned by agents that jump straight to implementation without understanding context. Where tools like GitHub Copilot focus on inline completions and Cursor offers context-aware chat, Superpowers operates at a higher level of abstraction — it’s about orchestrating the entire development lifecycle. The tradeoff is that this approach works best for well-defined features or bug fixes. For exploratory programming or rapid prototyping, the structured workflow can feel bureaucratic. The project explicitly acknowledges this tension by making the skills composable; you can opt out of parts of the workflow if they don’t fit your use case.

How to Use It

The installation varies by harness, but the workflow is consistent regardless of which agent you use. After installation, the agent automatically detects when it needs to follow the Superpowers methodology. The critical design decision is that skills trigger based on context, not explicit commands — the agent recognizes it’s in a brainstorming phase versus an execution phase and adapts its behavior accordingly. The workflow progresses through brainstorming, design validation, implementation planning, and subagent-driven development. Each phase has guardrails: the brainstorming phase forces the agent to present designs in digestible chunks rather than dumping everything at once, and the planning phase breaks work into tasks so small (2-5 minutes each) that even an inexperienced developer could follow them. The subagent-driven development phase is where the methodology really earns its name — it spawns child agents to work through tasks independently while the parent agent reviews and coordinates.

Installs Superpowers for Claude Code via the official Anthropic plugin marketplace

/plugin install superpowers@claude-plugins-official

Installs Superpowers for Factory Droid after registering the plugin marketplace

droid plugin install superpowers@superpowers

Installs Superpowers as a Gemini CLI extension

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

Recent Updates

Latest Release: v5.1.0 (2024-11-01)

Latest stable release with improved subagent orchestration and expanded harness support

The project has seen rapid iteration with five releases in the v5.x series, suggesting active development and community feedback driving changes. The star count has grown substantially as more developers experiment with agent-based development workflows. The trajectory suggests Superpowers is evolving from a personal methodology into a community standard for agent-based development.


Sources & Attributions

[1] 181,196 stars as of the latest data — obra/superpowers [2] v5.1.0 is the latest release in the v5.x series — obra/superpowers