Matt Pocock's Skills
mattpocock/skillsSmall, composable engineering skills: grill-me interviews, shared glossary, TDD, triage, prototyping, code review, handoff and a flow router.
A 15-skill development methodology that makes coding agents clarify the goal, write a plan, work through it with subagents and verify before calling it done.
The most complete and actively maintained process pack for coding agents; expect more questions up front and fewer half-finished results.
Superpowers changes how a coding agent approaches a task rather than adding a single capability. With it installed, the agent stops jumping straight into code: the brainstorming skill makes it ask what you actually want, lay out approaches and get a short design doc approved. The writing-plans skill then turns that design into a step-by-step implementation plan, and executing-plans or subagent-driven-development works through the plan task by task, with subagents doing the work and the main agent reviewing it against the plan.
The rest of the pack covers the habits around that loop: test-driven development with a strict red/green cycle, systematic debugging, requesting and receiving code review, using git worktrees for isolated work, finishing a branch, and a verification-before-completion skill that requires evidence before the agent reports success. A diagnosing-superpowers skill helps you work out why a session went wrong. Most of the value is in long, carefully written SKILL.md files (about 9 KB on average); a few skills add reference docs and helper scripts, for example a small local server for brainstorming's optional visual companion. The README documents installation for Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, OpenCode, Hermes Agent and several other agents.
15 skills averaging 9 KB of detailed instructions, with reference docs in several skills and a few helper scripts, but no tests or evals for the skills themselves.
Counted from the repository file tree. How we score depth.
The README states that installation differs by harness. If you use more than one coding agent, install Superpowers separately in each one. The FAQ above covers the official Claude Code marketplace and Codex CLI. Here are the other routes the README documents.
Claude Code, via the Superpowers marketplace. The obra/superpowers-marketplace repo is a curated Claude Code plugin marketplace. It carries Superpowers and some related plugins. Register it, then install from it:
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
Antigravity. Install directly from the GitHub repo:
agy plugin install https://github.com/obra/superpowers
To update, run the same command again. Antigravity lists each installed skill's description. The using-superpowers description tells the model to load that skill at the start of a conversation, and that is how the rest of the pack gets activated.
Codex App. Open Plugins in the sidebar, find Superpowers in the Coding section, click +, and follow the prompts.
Cursor. In Agent chat, run /add-plugin superpowers, or search for "superpowers" in the plugin marketplace.
Devin CLI. Install with devin plugins install obra/superpowers and update with devin plugins update superpowers.
Factory Droid. Register the repo as a marketplace with droid plugin marketplace add https://github.com/obra/superpowers, then run droid plugin install superpowers@superpowers.
Gemini CLI. Install the extension with gemini extensions install https://github.com/obra/superpowers.
OpenCode users coming from an older setup should read .opencode/INSTALL.md in the repo. It explains how to remove the old symlinks (~/.config/opencode/plugins/superpowers.js and ~/.config/opencode/skills/superpowers), optionally delete the cloned repo, and drop any skills.paths entry you added to opencode.json for Superpowers.
Superpowers does not add commands you have to remember. The skills trigger on their own. What changes is how the agent responds to a request.
This is the main difference from using Claude Code without the pack. Without it, the agent starts writing code right away. With it, you spend a few turns on intent and design before any code changes.
Several skills sit outside the main brainstorm, plan, and execute loop.
using-superpowers is the bootstrap. It is a small SKILL.md with seven reference files, and it makes the agent use the rest of the pack.
dispatching-parallel-agents applies when you have two or more independent tasks with no shared state, for example three test files failing for different reasons. The agent sends one subagent per problem domain. Each subagent gets a specific scope, a clear goal, constraints such as "don't change other code", and an expected output. Subagents receive only the context they need, not the full session history. The skill says not to use this approach when the failures are related or when agents would interfere with each other.
writing-skills is for authoring your own skills. It is one of the larger files in the pack, with eight reference docs and a script.
diagnosing-superpowers is what you reach for when a session goes wrong: a skill fires when it shouldn't or stays silent when it should, the agent ignores its plan or repeats work, or token use is higher than expected. It asks you one question at a time until it has a clear problem statement, then finds the session transcripts on disk and creates a workspace under ~/.superpowers/diagnosing-superpowers/<session-id>/. Next it sends analyst subagents to check separate dimensions: skill timeline, plan adherence, repeated work, stumbles, quality evidence, request conflicts, and cost and time. Each finding has to cite a path:line in the transcript, and the skill discards any finding that doesn't. The output is a report you can also use as a bug report for the maintainers.
The widely used Superpowers workflow skills (brainstorming, TDD, planning, review, debugging, git worktrees). It registers a SessionStart hook that injects its introduction skill into every session, and an optional local brainstorming server whose page loads a logo from the authors' site with your version number unless you set a disable variable. Filing a GitHub issue through the diagnosing skill requires showing the text and getting approval first.
gh issue create.skills/diagnosing-superpowers/references/github-issues.md:17gh), plus git and the host agent's own tools, whose code is not in the repo.skills/diagnosing-superpowers/references/github-issues.md:6The repository (231 files) on Oct 29, 2026. Not a full review: we read 12 of 88 code files; it relies on code outside the repository: GitHub CLI (gh), optional, used by the diagnosing-superpowers skill; Most of the 88 listed code files (tests/, maintainer scripts such as bump-version.sh and package-codex-plugin.sh, other harness manifests) were not read in full.
NVIDIA SkillSpector static scan: 194 pattern hits (Agent Snooping 89, Rogue Agent 31, Excessive Agency 25, Tool Misuse 21, Privilege Escalation 7, Prompt Injection 5). The 'hidden instructions' hits are HTML comments in the GitHub issue and PR templates; 'rm -rf ~' and 'git clean -fdx' hits are uninstall instructions and warnings in docs; 'concealed executable' hits are harness shims in dot-directories; credential hits are design-doc text about the visual companion's session key and eval .env files; tests/ scripts pass --dangerously-skip-permissions only when running the maintainers' own skill tests.
A review, not a certification. Skills change after we check them — read the files before installing.
MIT — commercial use allowed.
Yes. Subagent-driven development keeps a plan ledger and checks each task, and the README notes agents often work for a couple of hours without drifting from the plan; you still approve the design first.
| Skill | Installs |
|---|---|
| brainstorming | 410K |
| systematic-debugging | 312K |
| writing-plans | 287K |
| using-superpowers | 274K |
| requesting-code-review | 266K |
| test-driven-development | 263K |
| verification-before-completion | 257K |
| executing-plans | 247K |
| subagent-driven-development | 242K |
| receiving-code-review | 225K |
| dispatching-parallel-agents | 222K |
| writing-skills | 222K |
| using-git-worktrees | 221K |
| finishing-a-development-branch | 218K |
Linked skills have their own review.
Small, composable engineering skills: grill-me interviews, shared glossary, TDD, triage, prototyping, code review, handoff and a flow router.
25 engineering-lifecycle skills and 9 slash commands (spec, plan, build, test, review, ship) that make coding agents follow senior-engineer workflows.
Every's plugin of 36 skills for a brainstorm, plan, build, review and capture-the-learning loop, with an optional hands-off /lfg pipeline.
Superpowers is an open-source set of 15 agent skills by Jesse Vincent (obra) that gives Claude Code and other coding agents a full development process: brainstorm and design, write a plan, execute it with subagents, test-driven development, code review and verification before completion.
In Claude Code it is in the official plugin marketplace: run /plugin install superpowers@claude-plugins-official. In Codex, search for it with /plugins. You can also install the skills with npx skills add obra/superpowers.
We found no hidden network calls or credential access. The skills mostly contain instructions; the only outbound request is an optional logo load in the brainstorming visual companion, which you can disable with SUPERPOWERS_DISABLE_TELEMETRY.
Superpowers is an opinionated end-to-end methodology where skills call each other. Matt Pocock's skills are small, independent skills you pick individually. Choose Superpowers if you want the whole process enforced, Pocock's set if you want a few targeted habits.
Yes. The README says installation differs by harness. If you use more than one, for example Claude Code and Cursor, install it separately in each one with that tool's plugin or extension command.
It is a curated Claude Code plugin marketplace from the same author. It provides Superpowers and some related plugins. Add it with /plugin marketplace add obra/superpowers-marketplace, then install with /plugin install superpowers@superpowers-marketplace.
The README offers commercial support, additional tooling, and managed spending for enterprise users through sales@primeradiant.com. The skills themselves are MIT licensed.