obra/superpowersPublic

An agentic skills framework & software development methodology that works.

AI summary: A structured methodology and composable skills framework that standardizes development workflows for AI coding agents.

Stars
295.2K
+331 today
Forks
26.4K
Watchers
1.1K
Open issues
150
Open PRs
136
Contributors
~44
Commits
683
Branches
141

ShellMITCreated Oct 9, 2025Last push 7d agoLatest release v6.4.2+3K stars this week+13.4K this month

Quick answers

What is superpowers?
A structured methodology and composable skills framework that standardizes development workflows for AI coding agents.
What does superpowers do?
Superpowers addresses the unpredictable behavior and poor context management of typical AI coding assistants. It provides a formal software development methodology designed explicitly for autonomous agents, ensuring they follow systematic steps rather than jumping straight to writing code. The framework deploys composable skills via a plugin architecture that intercepts standard agent behavior across tools like Claude Code and Cursor. It forces the agent to document its understanding, map out files, and write comprehensive plans before executing any modifications. This systematic approach drastically reduces hallucinations and improves the success rate of complex refactoring tasks.
Who is superpowers for?
Software engineers and teams who extensively use AI coding assistants and struggle with their unpredictable outputs. It is built for developers looking to impose strict, repeatable methodologies on autonomous agent behavior.
How do I get started with superpowers?
/plugin install superpowers@claude-plugins-official
How popular is superpowers on GitHub?
obra/superpowers has 295,223 stars and 26,383 forks on GitHub, and gained 3,042 stars in the last 7 days.
What license does superpowers use?
obra/superpowers is released under the MIT license.

Star history

since Jul 29, 2026
0100K200KJul 2026Aug 2026Sep 2026Oct 2026
295.2K stars as of Oct 4, 2026. Measured daily since Jul 29, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 15 commits2025-10-10: 24 commits2025-10-11: 18 commits2025-10-12: 4 commits2025-10-13: 0 commits2025-10-14: 4 commits2025-10-15: 6 commits2025-10-16: 7 commits2025-10-17: 9 commits2025-10-18: 5 commits2025-10-19: 0 commits2025-10-20: 2 commits2025-10-21: 2 commits2025-10-22: 0 commits2025-10-23: 2 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 8 commits2025-10-29: 0 commits2025-10-30: 3 commits2025-10-31: 3 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 1 commit2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 2 commits2025-11-21: 1 commit2025-11-22: 30 commits2025-11-23: 18 commits2025-11-24: 5 commits2025-11-25: 0 commits2025-11-26: 1 commit2025-11-27: 0 commits2025-11-28: 12 commits2025-11-29: 9 commits2025-11-30: 1 commit2025-12-01: 3 commits2025-12-02: 0 commits2025-12-03: 1 commit2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 10 commits2025-12-10: 0 commits2025-12-11: 10 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 3 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 1 commit2025-12-23: 5 commits2025-12-24: 1 commit2025-12-25: 0 commits2025-12-26: 2 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 2 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 1 commit2026-01-19: 2 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 5 commits2026-01-23: 6 commits2026-01-24: 0 commits2026-01-25: 1 commit2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 8 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 14 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 1 commit2026-02-09: 0 commits2026-02-10: 1 commit2026-02-11: 1 commit2026-02-12: 4 commits2026-02-13: 1 commit2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 1 commit2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 3 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 1 commit2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 2 commits2026-03-05: 1 commit2026-03-06: 15 commits2026-03-07: 0 commits2026-03-08: 5 commits2026-03-09: 19 commits2026-03-10: 4 commits2026-03-11: 12 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 13 commits2026-03-16: 7 commits2026-03-17: 5 commits2026-03-18: 0 commits2026-03-19: 4 commits2026-03-20: 1 commit2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 8 commits2026-03-24: 8 commits2026-03-25: 7 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 3 commits2026-04-01: 2 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 2 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 8 commits2026-04-15: 2 commits2026-04-16: 4 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 1 commit2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 1 commit2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 1 commit2026-05-05: 5 commits2026-05-06: 21 commits2026-05-07: 3 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 1 commit2026-05-12: 4 commits2026-05-13: 4 commits2026-05-14: 2 commits2026-05-15: 1 commit2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 1 commit2026-05-22: 0 commits2026-05-23: 8 commits2026-05-24: 1 commit2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 3 commits2026-05-30: 1 commit2026-05-31: 0 commits2026-06-01: 11 commits2026-06-02: 4 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 33 commits2026-06-10: 37 commits2026-06-11: 10 commits2026-06-12: 0 commits2026-06-13: 1 commit2026-06-14: 0 commits2026-06-15: 5 commits2026-06-16: 5 commits2026-06-17: 3 commits2026-06-18: 4 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 2 commits2026-06-23: 1 commit2026-06-24: 4 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 11 commits2026-07-01: 0 commits2026-07-02: 1 commit2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 24 commits2026-07-06: 10 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 1 commit2026-07-11: 0 commits2026-07-12: 1 commit2026-07-13: 0 commits2026-07-14: 1 commit2026-07-15: 6 commits2026-07-16: 4 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 3 commits2026-07-24: 1 commit2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 1 commit2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 1 commit2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 1 commit2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 0 commits2026-09-25: 1 commit2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
657 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    295,223 stars

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    185 trending appearances

  • Top 10% tracked

    Rank 9 of 1135

What superpowers does

Superpowers addresses the unpredictable behavior and poor context management of typical AI coding assistants. It provides a formal software development methodology designed explicitly for autonomous agents, ensuring they follow systematic steps rather than jumping straight to writing code. The framework deploys composable skills via a plugin architecture that intercepts standard agent behavior across tools like Claude Code and Cursor. It forces the agent to document its understanding, map out files, and write comprehensive plans before executing any modifications. This systematic approach drastically reduces hallucinations and improves the success rate of complex refactoring tasks.

Software engineers and teams who extensively use AI coding assistants and struggle with their unpredictable outputs. It is built for developers looking to impose strict, repeatable methodologies on autonomous agent behavior.

  • Methodology enforcement: Forces coding agents to analyze, plan, and verify before modifying code.
  • Composable skills: Provides modular capabilities that can be injected into different agent environments.
  • Cross-agent compatibility: Integrates seamlessly with platforms like Claude Code, Cursor, and Antigravity.
  • Marketplace distribution: Distributes specialized plugins via a dedicated Superpowers registry.
  • Context preservation: Maintains a persistent record of the agent's research and architectural understanding.

Where teams use it

Agentic refactoring

Force an AI assistant to exhaustively map out a legacy codebase before attempting sweeping architectural changes.

Standardized development

Ensure all AI coding tools within a team follow the same rigorous planning and verification steps.

Skill composition

Combine different specialized agent capabilities from the marketplace to tackle niche development workflows.

Hallucination reduction

Prevent an agent from inventing non-existent APIs by requiring mandatory research and documentation phases.

Getting started: /plugin install superpowers@claude-plugins-official

README

main branch

Superpowers

Superpowers is a complete software development methodology for your coding agents, built on top of a set of composable skills and some initial instructions that make sure your agent uses them.

Table of Contents

How it works

It starts from the moment you fire up your coding agent. As soon as it sees that you're building something, it doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do.

Once it's teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest.

After you've signed off on the design, your agent puts together an implementation plan that's clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow. It emphasizes true red/green TDD, YAGNI (You Aren't Gonna Need It), and DRY.

Next up, once you say "go", it launches a subagent-driven-development process, having agents work through each engineering task, inspecting and reviewing their work, and continuing forward. It's not uncommon for your agent to work autonomously for a couple hours at a time without deviating from the plan you put together.

There's a bunch more to it, but that's the core of the system. And because the skills trigger automatically, you don't need to do anything special. Your coding agent just has Superpowers.

Commercial Services

If you're using Superpowers in enterprise and could benefit from commercial support, additional tooling, or managed spending, please don't hesitate to drop us a line at sales@primeradiant.com.

Installation

Installation differs by harness. If you use more than one, install Superpowers separately for each one.

Claude Code

Superpowers is available via the official Claude plugin marketplace

Official Marketplace
  • Install the plugin from Anthropic's official marketplace:

    /plugin install superpowers@claude-plugins-official
Superpowers Marketplace

The Superpowers marketplace provides Superpowers and some other related plugins for Claude Code.

  • Register the marketplace:

    /plugin marketplace add obra/superpowers-marketplace
  • Install the plugin from this marketplace:

    /plugin install superpowers@superpowers-marketplace

Antigravity

Install Superpowers as a plugin from this repository:

agy plugin install https://github.com/obra/superpowers

Antigravity runs the plugin's session-start hook, so Superpowers is active from the first message. Reinstall with the same command to update.

Codex App

Superpowers is available via the official Codex plugin marketplace.

  • In the Codex app, click on Plugins in the sidebar.
  • You should see Superpowers in the Coding section.
  • Click the + next to Superpowers and follow the prompts.

Codex CLI

Superpowers is available via the official Codex plugin marketplace.

  • Open the plugin search interface:

    /plugins
  • Search for Superpowers:

    superpowers
  • Select Install Plugin.

Cursor

  • In Cursor Agent chat, install from marketplace:

    /add-plugin superpowers
    
  • Or search for "superpowers" in the plugin marketplace.

Devin CLI

  • Install the plugin from this repository:

    devin plugins install obra/superpowers
  • Update to the latest version with:

    devin plugins update superpowers

Factory Droid

  • Register the marketplace:

    droid plugin marketplace add https://github.com/obra/superpowers
  • Install the plugin:

    droid plugin install superpowers@superpowers

Gemini CLI

  • Install the extension:

    gemini extensions install https://github.com/obra/superpowers
  • Update later:

    gemini extensions update superpowers

GitHub Copilot CLI

  • Register the marketplace:

    copilot plugin marketplace add obra/superpowers-marketplace
  • Install the plugin:

    copilot plugin install superpowers@superpowers-marketplace

Grok Build CLI

Superpowers is available via the official Grok plugin marketplace.

  • Install the plugin from xAI's official marketplace:

    grok plugin install superpowers@xai-official --trust
  • Or open the marketplace in the TUI, search for Superpowers, and install it:

    /marketplace
    

Kimi Code

Superpowers is available in Kimi Code's plugin marketplace.

  • Open Kimi Code's plugin manager:

    /plugins
    
  • Go to Marketplace > Superpowers and install it.

  • Or install directly from this repository:

    /plugins install https://github.com/obra/superpowers
    
  • Detailed docs: docs/README.kimi.md

OpenCode

OpenCode uses its own plugin install; install Superpowers separately even if you already use it in another harness.

  • Tell OpenCode:

    Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md
    
  • Detailed docs: docs/README.opencode.md

Pi

Install Superpowers as a Pi package from this repository:

pi install git:github.com/obra/superpowers

For local development, run Pi with this checkout loaded as a temporary package:

pi -e /path/to/superpowers

The Pi package loads the Superpowers skills and a small extension that injects the using-superpowers bootstrap at session startup and again after compaction. Pi has native skills, so no compatibility Skill tool is required. Subagent and task-list tools remain optional Pi companion packages.

Qwen Code

Qwen Code installs plugins from Claude Code marketplaces directly.

  • Install the plugin from this repository, and pick superpowers when prompted:

    qwen extensions install obra/superpowers
  • Update later:

    qwen extensions update superpowers

Hermes Agent

Install Superpowers as a Hermes plugin from this repository:

hermes plugins install obra/superpowers --enable

Restart any active Hermes sessions after installing. Note: Hermes has no post-compaction hook, so a very long session that compacts over its first turn loses the bootstrap — start a fresh session if skills stop triggering.

Muse

Superpowers is available as a native Muse plugin — same repo, same skills, all harnesses. The using-superpowers bootstrap is injected via the native SessionStart hook alongside Claude Code, Codex, Cursor, Gemini, Pi, and the rest — no per-session opt-in.

  • Install from a local checkout:

    muse plugins install ./
    muse plugins approve superpowers

    Or clone and install:

    git clone https://github.com/obra/superpowers.git
    muse plugins install ./superpowers
    muse plugins approve superpowers
  • Update later:

    muse plugins update superpowers

Restart any active Muse sessions after installing so the SessionStart hook takes effect — skills are active immediately, hooks require approval on first install. To verify, start a fresh session and send Let's make a react todo list — a working install auto-triggers brainstorming before any code is written. Version is tracked in .version-bump.json so scripts/bump-version.sh keeps it in sync.

The Basic Workflow

  1. brainstorming - Activates before writing code. Refines rough ideas through questions, explores alternatives, presents design in sections for validation. Saves design document.

  2. using-git-worktrees - Activates after design approval. Creates isolated workspace on new branch, runs project setup, verifies clean test baseline.

  3. writing-plans - Activates with approved design. Breaks work into bite-sized tasks (2-5 minutes each). Every task has exact file paths, complete code, verification steps.

  4. subagent-driven-development or executing-plans - Activates with plan. Either dispatches a fresh subagent per task with a review after each (most thorough), or implements every task inline in the current session with one fresh review of the whole branch at the end (cheapest).

  5. test-driven-development - Activates during implementation. Enforces RED-GREEN-REFACTOR: write failing test, watch it fail, write minimal code, watch it pass, commit. Deletes code written before tests.

  6. requesting-code-review - Activates between tasks. Reviews against plan, reports issues by severity. Critical issues block progress.

  7. finishing-a-development-branch - Activates when tasks complete. Verifies tests, presents options (merge/PR/keep/discard), cleans up worktree.

The agent checks for relevant skills before any task. Mandatory workflows, not suggestions.

When Something Goes Wrong

Sometimes a session misbehaves: a skill fires when it shouldn't, stays silent when it should, or the agent ignores its plan, repeats work, or burns more tokens than you'd expect. Ask your coding agent to "figure out what went wrong with superpowers in this session" and it will invoke the diagnosing-superpowers skill. To examine an earlier session, name it: "figure out what went wrong with superpowers in session <id>".

The skill reads the session transcript, reports what happened with line-level evidence, and, if you want, packages a scrubbed bundle for a bug report.

Community

Superpowers is built by Jesse Vincent and the rest of the folks at Prime Radiant.

What's Inside

Skills Library

Testing

  • test-driven-development - RED-GREEN-REFACTOR cycle (includes testing anti-patterns reference)

Debugging

  • systematic-debugging - 4-phase root cause process (includes root-cause-tracing, defense-in-depth, condition-based-waiting techniques)
  • verification-before-completion - Ensure it's actually fixed
  • diagnosing-superpowers - Work out what went wrong in a session, with evidence; export a scrubbed bundle or file an issue

Collaboration

  • brainstorming - Socratic design refinement
  • writing-plans - Detailed implementation plans
  • executing-plans - Inline plan execution: one context, one final review
  • dispatching-parallel-agents - Concurrent subagent workflows
  • requesting-code-review - Pre-review checklist
  • receiving-code-review - Responding to feedback
  • using-git-worktrees - Parallel development branches
  • finishing-a-development-branch - Merge/PR decision workflow
  • subagent-driven-development - Fast iteration with two-stage review (spec compliance, then code quality)

Meta

  • writing-skills - Create new skills following best practices (includes testing methodology)
  • using-superpowers - Introduction to the skills system

Philosophy

  • Test-Driven Development - Write tests first, always
  • Systematic over ad-hoc - Process over guessing
  • Complexity reduction - Simplicity as primary goal
  • Evidence over claims - Verify before declaring success

Read the original release announcement.

Contributing

The general contribution process for Superpowers is below. Keep in mind that we don't generally accept contributions of new skills and that any updates to skills must work across all of the coding agents we support.

  1. Fork the repository
  2. Switch to the 'dev' branch
  3. Create a branch for your work
  4. Follow the writing-skills skill for creating and testing new and modified skills
  5. Submit a PR, being sure to fill in the pull request template.

Skill-behavior tests use the drill eval harness from superpowers-evals, cloned into evals/ — see evals/README.md for setup. Plugin-infrastructure tests live at tests/ and run via the relevant run-*.sh or npm test.

See skills/writing-skills/SKILL.md for the complete guide.

Updating

Superpowers updates are somewhat coding-agent dependent, but are often automatic.

License

MIT License - see LICENSE file for details

Visual companion telemetry

Because skills and plugins don't provide any feedback to creators, we have no idea how many of you are using Superpowers. By default, the Prime Radiant logo on brainstorming's optional visual companion feature is loaded from our website. It includes the version of Superpowers in use. It does not include any details about your project, prompt, or coding agent. We don't see your clicks or anything about what you're building. This helps us have a rough idea of how many folks are using Superpowers and which version of Superpowers they're using. It's 100% optional. To disable this, set the environment variable SUPERPOWERS_DISABLE_TELEMETRY to any true value. Superpowers also honors Claude Code's DISABLE_TELEMETRY and CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC opt-outs.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

14 total
  1. v6.4.2v6.4.2Sep 25, 2026

    `writing-plans` produces leaner plans, faster. Plans now record the decisions an implementer needs (signatures, test assertions, the spec's values) instead of writing out the code. Some frontier models, including Opus 5.5, could get overzealous during plan writing and, with certain prompting, would sometimes try to implement the entire project while designing the plan. The new skill keeps planning focused on the plan. When we reproduced the original report, the scratch builds went away, and plans took a quarter of the time and about a third of the tokens. Thanks to Harper Reed for the report and session bundle. (#2333) ### Writing Plans - **A plan records decisions. It's not a transcript of the code.** "What a Step Contains" replaces the "No Placeholders" section. A test step names the test and its assertions. A code step gives the exact signature, the file, and the spec's values, and includes a body only for an algorithm those don't determine. A verification step gives the command and its passing output. A reference to another task goes through that task's Interfaces block. Placeholders are still called out as the opposite failure. (#2333) - **Self-review checks proportion.** Th

  2. v6.4.1v6.4.1Sep 19, 2026

    v6.4.0 was never shipped. v6.4.1 is the first release with these changes. It holds back the new `proving-it-works-with-a-movie` skill, which is getting cleanup and robustness work and will return in a later release. The new `diagnosing-superpowers` skill figures out what went wrong in a session. `executing-plans` is rebuilt as Native execution, a cheaper alternative to subagent-driven development. This release also adds support for three new harnesses: OpenCode 2.0, Muse, and Qwen Code. ### New Skills - **`diagnosing-superpowers`**: when a session goes wrong (repeated work, an ignored plan, a skill that didn't fire, a surprising bill), ask your agent to "figure out what went wrong with superpowers in this session." It pins down the problem with you, reads the transcripts on disk, and reports what happened with `path:line` evidence for every finding. On request it builds a scrubbed bundle or drafts a GitHub issue for your approval, with the cited evidence left intact. Works on the current session or a past one. (#2236, #2287) ### Executing Plans **Heads up:** `executing-plans` no longer stops every few tasks to check in with you. It runs the whole plan, then gets one review at

  3. v6.3.0v6.3.0Aug 12, 2026

    ### Harness Support - **Devin CLI**: `devin plugins install obra/superpowers` now works, and skills auto-trigger at session start. (#1995) - **Hermes Agent**: install from a git clone; skills register with Hermes' native loader and the bootstrap loads on the first turn. (#1922, #2025) - **Grok Build CLI** added to the install docs. (#1919) ### Brainstorming - **Ceremony now scales to the task.** Requests are classified as spike, bounded, or architectural; small tasks skip the two-document ritual. Every path still stops for your approval before implementation. (#2063) ### Subagent-Driven Development - **Controllers no longer stall on plan conflicts.** Non-catastrophic conflicts and ambiguities get a recorded ruling and work continues; only destructive or irreversible actions still stop for a human. One donated session had sat blocked for almost nine hours on a question the controller could have decided. (#2077) - **The pre-dispatch conflict scan records its checks in the ledger** instead of just asserting the plan is clean. (#2080) - **Small same-shape tasks batch into one dispatch**, cutting subagent cost sharply on micro-task plans; batch reviews verify every file in the bri

  4. v6.2.0v6.2.0Jul 24, 2026

    ## v6.2.0 (2026-07-23) ### Subagent-Driven Development Two structural changes to how SDD tracks progress and closes out review findings, both developed against live eval campaigns. - **The workspace is now plan-scoped.** `.superpowers/sdd/` had no plan identity and no end-of-life: a follow-up plan in the same working tree could read the previous plan's ledger as its own progress (observed in the wild, with multiple contamination rounds and ad-hoc workarounds). `sdd-workspace` now requires the plan file and resolves a per-plan directory, `.superpowers/sdd/<plan-basename>/`; `task-brief` and `review-package` write into their plan's directory (`review-package` gains the plan file as its first argument); the ledger names its plan on its first line; and the workspace is deleted once the final review is clean — git history is the durable record. Baseline evals showed controllers already refused foreign ledgers, but at a cost of 6–13 tool calls of cross-plan git forensics per resume; plan-scoping makes the answer structural instead. (25/25 baseline and GREEN eval runs documented in `docs/specs/` and `docs/plans/`.) - **The review-fix loop resumes the implementer.** The lifecycle restru

  5. v6.1.1v6.1.1Jul 2, 2026

    ## v6.1.1 (2026-07-02) ### Codex - **Codex no longer re-registers the Claude SessionStart hook.** v6.1.0 removed the Codex hook config and its manifest `hooks` pointer, meaning to stop Codex from installing a SessionStart hook — but with no `hooks` field, Codex fell back to auto-discovering `hooks/hooks.json`, the Claude Code SessionStart hook that the marketplace ships from the repo root, and re-registered it along with its install-time trust prompt. The Codex manifest now declares an explicit empty hooks object (`hooks: {}`), which Codex reads as "no hooks" instead of reaching the auto-discovery fallback. An absent field, `[]`, and an empty inline list all collapse back to the fallback, so the value has to be exactly `{}`. - **Removed orphaned Codex session-start dead code.** `hooks/session-start-codex` had no caller once the Codex hook config was deleted, so it and its redundant test cases are gone. The worked shell-hook example in `docs/porting-to-a-new-harness.md` moves from Codex — now native skill discovery with no session-start hook — to Cursor, a live shell-hook harness, and the stale `hooks-codex.json` pointer in `docs/windows/polyglot-hooks.md` is corrected. The Codex

Code frequency

additions and deletions
+89.4K-89.4KWeek of 2025-10-05: +17,825 linesWeek of 2025-10-05: -17,180 linesWeek of 2025-10-12: +9,791 linesWeek of 2025-10-12: -3,097 linesWeek of 2025-10-19: +163 linesWeek of 2025-10-19: -21 linesWeek of 2025-10-26: +1,063 linesWeek of 2025-10-26: -661 linesWeek of 2025-11-02: +11 linesWeek of 2025-11-02: -2 linesWeek of 2025-11-09: +0 linesWeek of 2025-11-09: -0 linesWeek of 2025-11-16: +2,326 linesWeek of 2025-11-16: -396 linesWeek of 2025-11-23: +6,110 linesWeek of 2025-11-23: -638 linesWeek of 2025-11-30: +270 linesWeek of 2025-11-30: -11 linesWeek of 2025-12-07: +3,103 linesWeek of 2025-12-07: -2,232 linesWeek of 2025-12-14: +79 linesWeek of 2025-12-14: -116 linesWeek of 2025-12-21: +850 linesWeek of 2025-12-21: -28 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +0 linesWeek of 2026-01-04: -0 linesWeek of 2026-01-11: +2 linesWeek of 2026-01-11: -13 linesWeek of 2026-01-18: +655 linesWeek of 2026-01-18: -493 linesWeek of 2026-01-25: +47 linesWeek of 2026-01-25: -8 linesWeek of 2026-02-01: +437 linesWeek of 2026-02-01: -736 linesWeek of 2026-02-08: +213 linesWeek of 2026-02-08: -97 linesWeek of 2026-02-15: +32 linesWeek of 2026-02-15: -9 linesWeek of 2026-02-22: +0 linesWeek of 2026-02-22: -0 linesWeek of 2026-03-01: +4,398 linesWeek of 2026-03-01: -30 linesWeek of 2026-03-08: +87,732 linesWeek of 2026-03-08: -89,440 linesWeek of 2026-03-15: +1,418 linesWeek of 2026-03-15: -832 linesWeek of 2026-03-22: +1,325 linesWeek of 2026-03-22: -282 linesWeek of 2026-03-29: +333 linesWeek of 2026-03-29: -12 linesWeek of 2026-04-05: +4 linesWeek of 2026-04-05: -4 linesWeek of 2026-04-12: +613 linesWeek of 2026-04-12: -230 linesWeek of 2026-04-19: +779 linesWeek of 2026-04-19: -120 linesWeek of 2026-04-26: +60 linesWeek of 2026-04-26: -0 linesWeek of 2026-05-03: +19,688 linesWeek of 2026-05-03: -4,663 linesWeek of 2026-05-10: +629 linesWeek of 2026-05-10: -12,578 linesWeek of 2026-05-17: +111 linesWeek of 2026-05-17: -76 linesWeek of 2026-05-24: +887 linesWeek of 2026-05-24: -14 linesWeek of 2026-05-31: +994 linesWeek of 2026-05-31: -226 linesWeek of 2026-06-07: +7,408 linesWeek of 2026-06-07: -821 linesWeek of 2026-06-14: +838 linesWeek of 2026-06-14: -134 linesWeek of 2026-06-21: +114 linesWeek of 2026-06-21: -410 linesWeek of 2026-06-28: +776 linesWeek of 2026-06-28: -158 linesWeek of 2026-07-05: +3,308 linesWeek of 2026-07-05: -1,620 linesWeek of 2026-07-12: +2,355 linesWeek of 2026-07-12: -239 linesWeek of 2026-07-19: +145 linesWeek of 2026-07-19: -13 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -6 linesWeek of 2026-08-02: +0 linesWeek of 2026-08-02: -0 linesWeek of 2026-08-09: +2,888 linesWeek of 2026-08-09: -67 linesWeek of 2026-08-16: +0 linesWeek of 2026-08-16: -0 linesWeek of 2026-08-23: +0 linesWeek of 2026-08-23: -0 linesWeek of 2026-08-30: +0 linesWeek of 2026-08-30: -0 linesWeek of 2026-09-06: +0 linesWeek of 2026-09-06: -0 linesWeek of 2026-09-13: +5,621 linesWeek of 2026-09-13: -416 linesWeek of 2026-09-20: +61 linesWeek of 2026-09-20: -85 linesWeek of 2026-09-27: +0 linesWeek of 2026-09-27: -0 linesOct 5, 2025Sep 27, 2026
+185.5K lines added, -138.2K removed over the last year.

Commits per week

last 52 weeks
810Week of 2025-10-05: 57 commitsWeek of 2025-10-12: 35 commitsWeek of 2025-10-19: 6 commitsWeek of 2025-10-26: 14 commitsWeek of 2025-11-02: 1 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 33 commitsWeek of 2025-11-23: 45 commitsWeek of 2025-11-30: 5 commitsWeek of 2025-12-07: 20 commitsWeek of 2025-12-14: 3 commitsWeek of 2025-12-21: 9 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 2 commitsWeek of 2026-01-18: 14 commitsWeek of 2026-01-25: 9 commitsWeek of 2026-02-01: 14 commitsWeek of 2026-02-08: 8 commitsWeek of 2026-02-15: 4 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 19 commitsWeek of 2026-03-08: 40 commitsWeek of 2026-03-15: 30 commitsWeek of 2026-03-22: 23 commitsWeek of 2026-03-29: 5 commitsWeek of 2026-04-05: 2 commitsWeek of 2026-04-12: 14 commitsWeek of 2026-04-19: 1 commitsWeek of 2026-04-26: 1 commitsWeek of 2026-05-03: 30 commitsWeek of 2026-05-10: 12 commitsWeek of 2026-05-17: 9 commitsWeek of 2026-05-24: 5 commitsWeek of 2026-05-31: 15 commitsWeek of 2026-06-07: 81 commitsWeek of 2026-06-14: 17 commitsWeek of 2026-06-21: 7 commitsWeek of 2026-06-28: 12 commitsWeek of 2026-07-05: 35 commitsWeek of 2026-07-12: 12 commitsWeek of 2026-07-19: 4 commitsWeek of 2026-07-26: 1 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 1 commitsWeek of 2026-08-16: 0 commitsWeek of 2026-08-23: 0 commitsWeek of 2026-08-30: 0 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 1 commitsWeek of 2026-09-20: 1 commitsWeek of 2026-09-27: 0 commitsOct 5, 2025Sep 27, 2026
657 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 0 commitsSun 2:00 — 1 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 0 commitsSun 10:00 — 4 commitsSun 11:00 — 3 commitsSun 12:00 — 25 commitsSun 13:00 — 7 commitsSun 14:00 — 5 commitsSun 15:00 — 0 commitsSun 16:00 — 0 commitsSun 17:00 — 1 commitsSun 18:00 — 8 commitsSun 19:00 — 6 commitsSun 20:00 — 2 commitsSun 21:00 — 7 commitsSun 22:00 — 1 commitsSun 23:00 — 1 commitsMon 0:00 — 1 commitsMon 1:00 — 2 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 2 commitsMon 9:00 — 0 commitsMon 10:00 — 3 commitsMon 11:00 — 6 commitsMon 12:00 — 12 commitsMon 13:00 — 5 commitsMon 14:00 — 3 commitsMon 15:00 — 13 commitsMon 16:00 — 4 commitsMon 17:00 — 8 commitsMon 18:00 — 3 commitsMon 19:00 — 5 commitsMon 20:00 — 5 commitsMon 21:00 — 7 commitsMon 22:00 — 1 commitsMon 23:00 — 1 commitsTue 0:00 — 1 commitsTue 1:00 — 3 commitsTue 2:00 — 2 commitsTue 3:00 — 0 commitsTue 4:00 — 1 commitsTue 5:00 — 1 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 1 commitsTue 9:00 — 0 commitsTue 10:00 — 10 commitsTue 11:00 — 6 commitsTue 12:00 — 9 commitsTue 13:00 — 11 commitsTue 14:00 — 13 commitsTue 15:00 — 11 commitsTue 16:00 — 13 commitsTue 17:00 — 9 commitsTue 18:00 — 10 commitsTue 19:00 — 3 commitsTue 20:00 — 2 commitsTue 21:00 — 5 commitsTue 22:00 — 6 commitsTue 23:00 — 6 commitsWed 0:00 — 0 commitsWed 1:00 — 0 commitsWed 2:00 — 3 commitsWed 3:00 — 1 commitsWed 4:00 — 0 commitsWed 5:00 — 1 commitsWed 6:00 — 1 commitsWed 7:00 — 0 commitsWed 8:00 — 2 commitsWed 9:00 — 2 commitsWed 10:00 — 2 commitsWed 11:00 — 8 commitsWed 12:00 — 18 commitsWed 13:00 — 13 commitsWed 14:00 — 12 commitsWed 15:00 — 4 commitsWed 16:00 — 7 commitsWed 17:00 — 5 commitsWed 18:00 — 11 commitsWed 19:00 — 12 commitsWed 20:00 — 3 commitsWed 21:00 — 3 commitsWed 22:00 — 7 commitsWed 23:00 — 1 commitsThu 0:00 — 2 commitsThu 1:00 — 0 commitsThu 2:00 — 0 commitsThu 3:00 — 1 commitsThu 4:00 — 1 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 3 commitsThu 8:00 — 1 commitsThu 9:00 — 0 commitsThu 10:00 — 7 commitsThu 11:00 — 11 commitsThu 12:00 — 11 commitsThu 13:00 — 22 commitsThu 14:00 — 15 commitsThu 15:00 — 5 commitsThu 16:00 — 11 commitsThu 17:00 — 3 commitsThu 18:00 — 1 commitsThu 19:00 — 2 commitsThu 20:00 — 5 commitsThu 21:00 — 6 commitsThu 22:00 — 1 commitsThu 23:00 — 1 commitsFri 0:00 — 1 commitsFri 1:00 — 0 commitsFri 2:00 — 1 commitsFri 3:00 — 0 commitsFri 4:00 — 2 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 3 commitsFri 10:00 — 5 commitsFri 11:00 — 5 commitsFri 12:00 — 8 commitsFri 13:00 — 5 commitsFri 14:00 — 15 commitsFri 15:00 — 5 commitsFri 16:00 — 4 commitsFri 17:00 — 7 commitsFri 18:00 — 2 commitsFri 19:00 — 1 commitsFri 20:00 — 6 commitsFri 21:00 — 2 commitsFri 22:00 — 10 commitsFri 23:00 — 0 commitsSat 0:00 — 0 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 1 commitsSat 10:00 — 8 commitsSat 11:00 — 14 commitsSat 12:00 — 22 commitsSat 13:00 — 6 commitsSat 14:00 — 2 commitsSat 15:00 — 4 commitsSat 16:00 — 7 commitsSat 17:00 — 4 commitsSat 18:00 — 0 commitsSat 19:00 — 1 commitsSat 20:00 — 2 commitsSat 21:00 — 4 commitsSat 22:00 — 0 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits525 (77%)
Community commits158 (23%)

683 commits in total over the last year.

DateListRankStars gained
Jul 26, 2026daily#4+6
Jul 16, 2026daily#17+5
Jul 14, 2026daily#12+5
Jul 12, 2026daily#10+3
Jul 11, 2026daily#2+7
Jul 8, 2026daily#15+5
Jul 7, 2026daily#15+6
Jul 6, 2026daily#17+6
Jul 5, 2026daily#24+15
Jul 4, 2026daily#15+26
Jul 3, 2026daily#16+11
Jul 2, 2026daily#16+24
Jul 1, 2026daily#9+22
Jun 30, 2026daily#14+19
Jun 29, 2026daily#14+15
  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • mattpocock/skills

    Skills for Real Engineers. Straight from my .agents directory.

    276K stars · Shell

  • NousResearch/hermes-agent

    The agent that grows with you

    251.2K stars · Python

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript

  • firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    188.6K stars · TypeScript

  • Significant-Gravitas/AutoGPT

    AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

    187.7K stars · Python