CS
Claude Superpowers
🔵 Stable🕐 updated 2026-06-08
🔷 SkillSpec L3
pm-engineering
Activate a 4-stage coding discipline framework that forces Claude to plan before coding, isolate changes on a branch, write tests first, and self-review output twice before presenting it. Use when starting a complex coding task, when past Claude sessions produced broken first drafts, or when you want to prevent rework cycles. Produces a confirmed written plan, isolated feature branch, test-first implementation, and a double-reviewed output with a correctness and code-quality checklist.
🗣 Say this to your agent
“Enable superpowers mode”“Activate superpowers”“Turn on superpowers for this session”“Use the superpowers framework”“Make sure you plan before coding”
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Stage 1 plan was shown and user explicitly confirmed before any code was written
✓Plan includes: task restatement, approach, files to modify, edge cases in scope, edge cases out of scope, assumptions
✓Ambiguities in the original request were flagged in the plan (not silently assumed)
✓Stage 2 isolation: a feature branch was created (or flagged as working copy if no git)
✓Stage 3 tests were written before implementation — not after
✓Tests were run and confirmed to be failing before implementation started
✓Stage 4 Review 1 checked against the original request — not just against the plan
✓Stage 4 Review 2 checked for bugs, error handling, security, readability — all four
⚠️ What it refuses to do
Do not proceed to Stage 2 without explicit user confirmation of the plan — coding before confirmation defeats the entire purpose of the planning stage
Do not write tests after the implementation and call it "test-first" — tests must be written and confirmed failing before the implementation starts
Do not skip the Double Review when time is tight — the review is most valuable precisely when speed is the priority, because that is when errors are most likely
Do not expand scope during Stage 2 without surfacing it — silent scope expansion produces code the user did not approve and may not want
Do not mark both reviews as clean without actually performing them — a rubber-stamp review produces false confidence and defeats the framework
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Start with
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="claude-superpowers"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Claude Superpowers is one of 1153 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog