skills · verified 2026-08-27 ✓ Verified

superpowers

Verified2026-08-27: skill install verified; 14 composable skills + software development methodology.

14 composable skills plus a software development methodology for structured, AI-driven coding workflows.

Category: skills Complete entry Security: Security reviewed Domain: Skills Management Verified 2026-08-27 v6.3.0~6.3.0 Conflicts: oh-my-claudecode: Likely compatible (inferred); agent-governance-toolkit: Likely compatible (inferred); deepcode: Likely compatible (inferred); ruflo: Possible conflict (inferred) Source: Trove (independent adaptation, unofficial)

Install: curl -sL -o /tmp/superpowers.tar.gz https://codeload.github.com/obra/superpowers/tar.gz/refs/tags/v6.3.0 && rm -rf /tmp/superpowers-src && mkdir -p /tmp/superpowers-src && tar xzf /tmp/superpowers.tar.gz -C /tmp/superpowers-src --strip-components=1 && mkdir -p ~/.codex/skills && cp -r /tmp/superpowers-src/skills ~/.codex/skills/superpowers && test -f ~/.codex/skills/superpowers/brainstorming/SKILL.md && echo 'superpowers installed: OK'

What you will run into

What this tool solves: making your Agent work by software engineering methodology — design before code, test-driven development, systematic debugging, subagent-driven development. Superpowers is a methodology framework of 14 composable skills: the Agent auto-triggers skills by the SKILL.md description (e.g. brainstorming + TDD automatically before writing code). When to use it:

  • You want the Agent's coding behavior to go from "write directly" to "think first, then write";
  • You want this methodology set: brainstorming / test-driven-development / systematic-debugging / subagent-driven-development;
  • You're on Codex (official Codex form = copy skills/ to ~/.codex/skills/superpowers, verified in this environment).

When not to use it: you only want tools, not methodology constraints — it changes how the Agent works (that's the design intent). Notes: pure skill package — no CLI/daemon/port; install = copy the skills directory; skills are auto-triggered by the Agent, no manual commands.

Path: Quick fix (30s, one command) -> Step by step (skimmable) -> How to confirm it works (success criteria). In a hurry? Jump to Quick fix.

Why this happens

How it works: the official Codex form = copy the repo's skills/ to ~/.codex/skills/superpowers (plain file copy, 14 skill directories + SKILL.md). After install the Agent auto-triggers skills by description. Method B: the official Claude Code plugin marketplace (/plugin install superpowers, not tested — not logged in). Key concepts:

  • Auto-trigger: the Agent reads the SKILL.md description and loads the skill when a task matches;
  • Methodology skills: brainstorming / TDD / systematic-debugging / subagent-driven-development, 14 in total;
  • Same-directory write surface: skill subdirectory names are unique; another skill set with the same name overwrites when installed later.

Where it writes: ~/.codex/skills/superpowers/ (Codex form); the Claude form writes ~/.claude/skills/ or via plugin registration.

Quick fix (skip the explanation, just run it)

note: official Codex form (verified in this environment); GitHub direct works on mainland and abroad (codeload 1.7s, probe 2026-08-27)
curl -sL -o /tmp/superpowers.tar.gz https://codeload.github.com/obra/superpowers/tar.gz/refs/tags/v6.3.0
rm -rf /tmp/superpowers-src && mkdir -p /tmp/superpowers-src
tar xzf /tmp/superpowers.tar.gz -C /tmp/superpowers-src --strip-components=1
mkdir -p ~/.codex/skills && cp -r /tmp/superpowers-src/skills ~/.codex/skills/superpowers
test -f ~/.codex/skills/superpowers/brainstorming/SKILL.md && echo "superpowers installed: OK"

Expected output: superpowers installed: OK

Step by step

Step 1: Copy the skill directory (why direct copy: pure-file skill package, no dependencies, no registration)

Why: download the tarball pinned at tag v6.3.0 (fixed tag, no drift), extract, copy skills/ to ~/.codex/skills/superpowers. Reinstalling overwrites the same-named directory. Install = plain file copy, no dependencies, no registration, no background process.

curl -sL -o /tmp/superpowers.tar.gz https://codeload.github.com/obra/superpowers/tar.gz/refs/tags/v6.3.0
rm -rf /tmp/superpowers-src && mkdir -p /tmp/superpowers-src
tar xzf /tmp/superpowers.tar.gz -C /tmp/superpowers-src --strip-components=1
mkdir -p ~/.codex/skills && cp -r /tmp/superpowers-src/skills ~/.codex/skills/superpowers
test -f ~/.codex/skills/superpowers/brainstorming/SKILL.md && echo "superpowers installed: OK"

Expected output: superpowers installed: OK After install, confirm:

  • output shows superpowers installed: OK;
  • ls ~/.codex/skills/superpowers has 14 skill directories.

Stuck? How to recover:

  • codeload download failed → retry on another network (codeload direct verified 1.7s, generally reachable);
  • skills not active → confirm they were copied to the skill directory the Agent actually reads (Codex: ~/.codex/skills/).

Step 2: Confirm the skills are in place (verified in this environment)

Why: list the skill directories to confirm the 14 skills; skills are auto-triggered by the Agent, no manual commands.

ls ~/.codex/skills/superpowers

Expected output: 14 个技能目录(brainstorming / test-driven-development / systematic-debugging / subagent-driven-development 等) After install, confirm:

  • output includes brainstorming, test-driven-development etc.

Stuck? How to recover:

  • directories incomplete → redo the copy in Step 1.

Step 3: Update to the latest (re-download and overwrite) or install the Claude form (as needed)

Why: update = re-download and overwrite (fixed tag, no drift); the Claude Code form uses the official plugin marketplace (not tested — not logged in); you can also manually copy to ~/.claude/skills/superpowers.

curl -sL -o /tmp/superpowers.tar.gz https://codeload.github.com/obra/superpowers/tar.gz/refs/tags/v6.3.0 && rm -rf /tmp/superpowers-src && mkdir -p /tmp/superpowers-src && tar xzf /tmp/superpowers.tar.gz -C /tmp/superpowers-src --strip-components=1 && cp -r /tmp/superpowers-src/skills ~/.codex/skills/superpowers && echo "updated: OK"

Expected output: updated: OK Claude form check:

ls ~/.claude/skills/superpowers 2>/dev/null || echo "未安装 Claude 形态"

Expected output: 目录列表或未安装提示 Stuck? How to recover:

  • download failed → retry on another network (codeload direct verified 1.7s);
  • Claude plugin form won't install → confirm Claude Code is logged in (not tested in this environment).

How to confirm it works

Step 1: Confirm the skill directory is in place

Why: install is a plain file copy — files on disk means installed. test -f marker file exists + the directory listing includes the core skill directories.

test -f ~/.codex/skills/superpowers/brainstorming/SKILL.md && echo "installed: OK" || echo "installed: MISSING"
ls ~/.codex/skills/superpowers

Expected output: installed: OK + 14 个技能目录(brainstorming / test-driven-development / systematic-debugging / subagent-driven-development 等) Stuck? How to recover:

  • directories incomplete → redo the copy in Step 1 of "Step by step";
  • skills not active → confirm they were copied to the skill directory the Agent actually reads (Codex: ~/.codex/skills/).

Step 2: Confirm the Agent can trigger (optional)

Why: skills are auto-triggered by the Agent, no manual commands; in a new session, ask the Agent to handle a matching scenario (e.g. a debugging task) — if it references brainstorming/systematic-debugging, the path is confirmed.

# 无命令:新建会话让 Agent 触发技能即可

Expected output: Agent 会话中技能被自动引用(无需手动调用) Stuck? How to recover:

  • Agent doesn't reference skills → confirm the skill directory is on the Agent's actual read path (~/.codex/skills/), restart the session if needed.

Other environments

  • Update: re-download and overwrite the fixed tag (v6.3.0, no drift); reinstalling overwrites the same-named directory.
  • Claude form: official plugin marketplace (not tested — not logged in) or manual copy to ~/.claude/skills/superpowers; judged possible-conflict with ruflo (Claude form shares the ~/.claude/skills write surface, not tested) — prefer the Codex form when installing ruflo.
  • Network: codeload direct verified 1.7s (works on mainland and abroad), generally no mirror needed.
  • Write surface: ~/.codex/skills/superpowers/ (plain file copy; no dependencies, no registration, no background process).

Daily usage

Startup and entry

No startup; skills are auto-triggered by the Agent as needed (decided by the SKILL.md description).

Common operations

Operation 1: Confirm installed skills

ls ~/.codex/skills/superpowers

Expected output: 14 个技能目录(brainstorming / test-driven-development / systematic-debugging / subagent-driven-development 等) Operation 2: Update to the latest (re-download and overwrite)

curl -sL -o /tmp/superpowers.tar.gz https://codeload.github.com/obra/superpowers/tar.gz/refs/tags/v6.3.0 && rm -rf /tmp/superpowers-src && mkdir -p /tmp/superpowers-src && tar xzf /tmp/superpowers.tar.gz -C /tmp/superpowers-src --strip-components=1 && cp -r /tmp/superpowers-src/skills ~/.codex/skills/superpowers && echo "updated: OK"

Expected output: updated: OK Operation 3: Check whether the Claude form was installed

ls ~/.claude/skills/superpowers 2>/dev/null || echo "未安装 Claude 形态"

Expected output: 目录列表或未安装提示

Data and directories

  • Skill directory: ~/.codex/skills/superpowers/ (Codex form);
  • Claude form: ~/.claude/skills/superpowers or plugin registration.

Uninstall & cleanup

note: pure-file skill package — deleting the skill directory is zero-residue; the marketplace one-click uninstall runs it automatically
rm -rf ~/.codex/skills/superpowers
test ! -d ~/.codex/skills/superpowers && echo "superpowers removed: OK" || echo "残留: superpowers 仍存在"

Expected output: superpowers removed: OK Manual checklist (if you installed other forms):

  • ~/.claude/skills/superpowers (manual copy form for Claude Code)
  • Claude Code /plugins installed plugins (use /plugin uninstall superpowers)
  • Other harnesses (Cursor/Gemini/Copilot etc.): remove via that platform's plugin management

Dependency warnings

  • Version: [6.3.0, 6.3.0] locked (verified collection version; install commands pin the tag, no drift).
  • Environment: no runtime requirements; the Codex form needs ~/.codex/skills writable.
  • Network: codeload direct verified 1.7s (works on mainland and abroad).
  • Write surface: ~/.codex/skills/superpowers/ (plain file copy; reinstalling overwrites the same-named directory).
  • Co-install: judged possible-compatible with omc/agt/deepcode (no shared write surface); judged possible-conflict with ruflo (Claude form shares the ~/.claude/skills write surface, not tested) — prefer the Codex form when installing ruflo.

FAQ

  • Q: Anything to configure after install? A: No. Skills are auto-triggered by the Agent as needed (decided by the SKILL.md description), no config file.
  • Q: Will it affect my existing skills? A: superpowers skill subdirectory names are unique (e.g. brainstorming); if another skill set has a same-named skill, the later install overwrites (same-directory write surface) — check existing skill names under ~/.codex/skills first.
  • Q: Why did my Agent's behavior change? A: That's expected — superpowers is a methodology framework (design before code, TDD, subagent-driven) and changes how the Agent works.
  • Q: Updates are fast — how is the version locked? A: this entry locks 6.3.0 (manifest version_range single version); install commands pin the tag, no drift.
  • Q: Can it coexist with other plugins? A: possible-compatible with omc/agt/deepcode (no shared write surface); possible-conflict with ruflo (Claude form shares the ~/.claude/skills write surface, not tested) — prefer the Codex form when installing ruflo.
  • Q: Where to report problems? A: install/uninstall issues on this marketplace go through the entry feedback channel (usage-report template); project issues go to the author's repository.
Verification Evidence
  • Verified: local repro log (2026-08-27, codeload download + copy + skills in place smoke).
  • Not tested: Claude Code plugin form (not logged in); skill auto-trigger behavior (needs a real Agent session to observe).

← Trove | evidence & precheck records kept locally; conclusions and sources published here