explainx.ai0k
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR: questions answered
  • The seven-stage workflow
  • The skills library
  • How to install it
  • Honest limitations from the README
  • Telemetry and trust
  • What people are asking
  • A practical first session
  • Is it right for you?
  • How it compares
  • Related reading
← Back to blog

explainx / blog

Superpowers (obra): The Skills Framework That Makes Coding Agents Plan, Test and Review

Agent Skills, Claude Code, AI Coding Agents, Open Source AI, Developer Tools

Part of Agent Skills

Superpowers by Jesse Vincent forces brainstorm, plan, TDD and review on coding agents. Install commands for 15 harnesses, limits and telemetry.

Oct 15, 2026·9 min read·Yash Thakker
add explainx.ai
go deep
Superpowers (obra): The Skills Framework That Makes Coding Agents Plan, Test and Review

Superpowers is a software development methodology packaged as agent skills, and it is back on GitHub's trending list with roughly 299,000 stars. Created by Jesse Vincent and the team at Prime Radiant, it is MIT-licensed and installs on fifteen different coding agents. Instead of giving an agent more tools, it changes how the agent works: ask questions first, get a design approved, isolate the work in a git worktree, break the plan into tiny tasks, write tests before code, and review between tasks. The README calls these "mandatory workflows, not suggestions."

For background, see our agent skills guide and the loop engineering guide. For a competing mega-collection, see our ECC guide.

TL;DR: questions answered

table · 2 cols
QuestionAnswer (from the README)
What does it do?Forces a plan-first, test-first, review-between-tasks workflow through auto-triggered skills
License and authorMIT; Jesse Vincent and Prime Radiant
PopularityAbout 299.4k stars, 26.7k forks, 684 commits, 204 open issues, 149 open PRs
Where does it run?15 harnesses incl. Claude Code, Codex, Cursor, Gemini CLI, Copilot CLI, OpenCode, Hermes
Do I invoke skills by hand?No, they trigger automatically
ClaimAgents can work autonomously "for a couple hours at a time" without deviating from the plan
TelemetryOptional logo fetch carrying the version; opt-outs documented
Accepts new skills?Generally no; updates must work across all supported agents

The seven-stage workflow

The README describes a pipeline that the agent follows automatically:

  1. Brainstorming. Before building, the agent asks questions to clarify intent, then restates its understanding so you can correct it. Small changes are settled in chat; larger projects get a written design document.
  2. Git worktrees. After you approve the design, the agent creates an isolated branch workspace, runs project setup and verifies a clean test baseline. This is the same isolation idea as in our guide to parallel Claude Code sessions with worktrees.
  3. Writing plans. The design is split into tasks of about two to five minutes each, with exact file paths, complete code and verification steps.
  4. Execution. Two modes: subagent-driven-development spawns a fresh subagent per task with review after each, described as the most thorough; executing-plans runs inline in one session with a single final review, described as the cheapest.
  5. Test-driven development. Enforces red, green, refactor. Per the README, code written before its tests gets deleted.
  6. Code review. Between tasks, work is checked against the plan and issues are reported by severity. Critical issues block progress.
  7. Finishing the branch. Once tests pass, the agent offers merge, pull request, keep or discard, and cleans up the worktree.

The skills library

The README groups the skills into four buckets:

  • Testing: test-driven-development
  • Debugging: systematic-debugging, verification-before-completion, diagnosing-superpowers
  • Collaboration: brainstorming, writing-plans, executing-plans, dispatching-parallel-agents, requesting-code-review, receiving-code-review, using-git-worktrees, finishing-a-development-branch, subagent-driven-development
  • Meta: writing-skills, using-superpowers

The meta skill using-superpowers is what makes the rest work: it instructs the agent to check for relevant skills before any task. The stated philosophy is test-first development, systematic over ad-hoc work, complexity reduction, YAGNI and DRY, and "evidence over claims". If you remember nothing else, remember the last one: the verification-before-completion skill exists to stop an agent from announcing success without running the check.

How to install it

Install separately for each harness you use. The README's commands:

table · 2 cols
HarnessCommand
Claude Code/plugin install superpowers@claude-plugins-official
Claude Code (author marketplace)/plugin marketplace add obra/superpowers-marketplace, then /plugin install superpowers@superpowers-marketplace
Cursor/add-plugin superpowers
Gemini CLIgemini extensions install https://github.com/obra/superpowers
GitHub Copilot CLIcopilot plugin marketplace add obra/superpowers-marketplace, then copilot plugin install superpowers@superpowers-marketplace
Qwen Codeqwen extensions install obra/superpowers
Hermes Agenthermes plugins install obra/superpowers --enable
Pipi install git:github.com/obra/superpowers
Devin CLIdevin plugins install obra/superpowers

It also lists Antigravity, the Codex app and CLI, Factory Droid, Grok Build CLI, Kimi Code, OpenCode (the agent fetches an INSTALL.md) and Muse. The Claude Code route through the official marketplace is the one most readers want, and our Claude plugin directory guide explains how that directory works. After installing, start a new session and ask for a feature; if the skills are active, the agent will begin with clarifying questions rather than code.

Honest limitations from the README

  • Hermes lacks a post-compaction hook. In long sessions that compact, the bootstrap instructions can be lost and a fresh session may be needed. See our Hermes Agent v0.22 post for the harness itself.
  • Muse requires hook approval on first install. Pi's subagent and task-list tools are optional companion packages.
  • No new skills accepted, generally. Changes must work across every supported agent, which keeps the core small but limits community extension.
  • Updates depend on your agent and are often automatic, so behavior can change under you. Pin where your harness allows it.
  • Autonomy claim. The "couple of hours" figure is the project's own description of typical sessions, not a benchmark. Test it on your codebase.

Telemetry and trust

The README discloses one telemetry-like behavior: the brainstorming visual companion loads a Prime Radiant logo from the project's website, and the request includes the Superpowers version. Set SUPERPOWERS_DISABLE_TELEMETRY to turn it off; Claude Code's DISABLE_TELEMETRY and CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC settings are honored too. The diagnosing-superpowers skill can read session transcripts and export a scrubbed bundle for bug reports, so read the output before you attach it anywhere. The project also offers enterprise support and managed spending through its commercial arm.

Any skills framework is code and instructions that your agent follows with your permissions. Review the repository before you install, and use a runtime guard for agents with shell access: AgentBeam, the agent security platform from the explainx.ai team, stops AI agents before they take dangerous actions.

What people are asking

Does the agent really delete code written before tests? That is what the README says the TDD skill enforces: code written before its tests gets deleted. In practice it means the agent restarts a task from the failing test. If that sounds wasteful, remember the premise: a test written after the code tends to describe the code, not the requirement.

Why does it keep asking me questions? That is stage one by design. The brainstorming skill asks clarifying questions and restates its understanding before any file changes. For a small change it settles in chat; for a larger project it writes a design document for your approval. If you want speed, give a precise request up front and the questions shrink.

What does "subagent-driven" cost? A fresh subagent per task, with a review after each, uses more tokens than one long session, because each subagent re-reads the context it needs. The README describes the inline alternative as the cheapest. A reasonable default is inline for routine work and subagent-driven for risky changes.

Can I run it with a cheap or local model? The README lists harnesses such as OpenCode, Qwen Code, Hermes and Pi, which can point at many models. Strict workflows depend on the model following long instructions reliably, so weaker models may skip steps. Test with the model you intend to use, and see our OpenCode guide for the model-switching side.

Can I add my own skills? The writing-skills meta skill is there for that. Note the README's contribution policy: new skills are generally not accepted into the main repository, and updates must work across all supported agents, so keep your own skills in your own plugin or project folder.

A practical first session

Try this on a small feature in a repository with working tests:

  1. Start a fresh session and describe the feature in two sentences.
  2. Answer the clarifying questions, and correct the restated understanding if it is off.
  3. Approve the design, then watch for the worktree creation and the clean-baseline test run. If the baseline fails, the agent should stop and tell you rather than proceed.
  4. Read the plan before execution starts. Tasks should be small, with file paths and verification steps; if a task reads like "implement the backend", send it back.
  5. Let it run, then read the review notes between tasks. Critical issues should block progress, so a run that never reports any is a signal to check whether the review skill is firing.
  6. At the end, choose merge, pull request, keep or discard. Keep the branch until you have read the diff yourself.

This sequence also shows you quickly whether your agent harness triggers skills properly, which is the most common failure mode with any skills framework.

Is it right for you?

Good fit: feature work in a codebase with tests, where wrong turns are expensive and you would rather approve a design than review a 2,000-line diff. The two-to-five-minute task size makes failures cheap to spot.

Poor fit: quick one-off scripts, exploratory data work, and repositories with no tests. The ceremony costs time and tokens, and the TDD rule assumes a test harness exists.

A fair experiment: run the same three tasks with and without Superpowers, using both execution modes, and record wall-clock time, tokens, number of corrections you had to make, and test coverage. Skills frameworks tend to win on correctness and lose on speed; whether that trade is worth it depends on your cost of a bug.

How it compares

table · 3 cols
ApproachPhilosophyCost
SuperpowersStrict methodology, few opinionated skillsMore steps per task
ECCLarge catalog of agents, skills, hooks, memoryBigger context and review surface
AI-DLC workflowsSteering rules for a lifecycleRule maintenance
Plain promptingMaximum freedomInconsistent quality

The takeaway: Superpowers is less a tool than an opinion about how agents should work, and a widely adopted one. If you have been burned by agents that start coding before understanding, that opinion is worth an afternoon of testing.

Related reading

  • What are agent skills? A complete guide
  • Loop engineering for coding agents
  • ECC: 71 agents and 311 skills
  • AI-DLC steering rules
  • Parallel Claude Code sessions and worktrees
  • Top 25 Claude plugins

Details are from the Superpowers repository README on October 15, 2026 and change frequently.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Oct 15, 2026

ECC (affaan-m): 71 Agents, 311 Skills and What to Check Before You Install

ECC, the agent harness optimization system from affaan-m, gained over 1,000 stars in a day and sits near 280,000 in total. It bundles 71 subagents, 311 skills, hooks, instincts and a memory vault for Claude Code, Codex and others. This guide covers what is in it, how to install it with the least blast radius, and what the README admits does not work yet.

Oct 15, 2026

XERJ Autoindex: Local Search for AI Agents and the "40x Fewer Tokens" Claim

XERJ, a Rust search engine that indexes your code, docs and logs in one command, gained over 700 GitHub stars in a day. Its headline claim is 40x fewer tokens than grep, but the README body measures 2.7x against grep in its own study. Here is what it does, how to try it, and where it is risky.

Oct 15, 2026

anthropics/claude-plugins-official: How the Official Claude Code Plugin Directory Works

Anthropic's official, Anthropic-managed Claude Code plugin directory is trending on GitHub with about 38,000 stars. This guide explains how the repository is laid out, the one-line install command, how third parties submit plugins, the rule that plugin names are permanent, and what the README's own security warning means for you.