Superpowers v2: own integration, borrow methodology
Superpowers is Jesse Vincent's (obra) disciplined-development methodology: TDD's "Iron Law: NO CODE WITHOUT FAILING TEST FIRST," systematic debugging, plan-first work.
Amplifier's bundle turned that methodology into Amplifier-native agents. Did the wrapping actually ship?
The primary repo imports obra/superpowers via a git submodule (url = github.com/obra/superpowers.git) and exposes 9 wrapper agents. Each references exactly one distinct upstream skill — 9 skills in all.
The import is real and committed. But which version did it freeze?
v1 pinned obra/superpowers to commit 154d664 = tag v3.6.2, dated 2025-12-03. Upstream's latest tag is v6.1.1, dated 2026-07-02 — three major versions of drift.
That's the first structural weakness. It isn't the only one.
The TDD "Iron Law: NO CODE WITHOUT FAILING TEST FIRST" text is repeated across 4 markdown files rather than centralized — duplication the refresh targets.
Drift plus scatter. So what's the fix that resolves both?
The v2 staging analysis examined 14 upstream skills. It keeps only the 3 knowledge/reference ones as skills and maps 6 multi-step workflows to Amplifier recipes.
Apply that split and the whole bundle collapses to something thin.
The v2 staging area (Inactive/superpowers-2) keeps just 3 copied knowledge-skills — test-driven-development, systematic-debugging, verification-before-completion — plus 7 recipes over a behavior and one superpowers-expert agent.
That thin shape is the ownership line made concrete.
The README states the design intent: a single source of truth in obra/superpowers, with git submodule update --remote so improvements flow through automatically — no frozen pin to chase.
v2 is a staged design, not yet shipped on the primary repo's master branch. But the pattern generalizes: pull methodology live from its source, and keep your own layer thin — integration and enforcement.
Own the seam, not the whole library.
Data as of: July 21, 2026
Feature status: v1 SHIPPED on ramparte/amplifier-bundle-superpowers (master); v2 STAGING / not yet shipped (Inactive/superpowers-2, not a functioning git repo; no v2 branch/PR/issue).
Research performed:
cat ~/dev/ANext/amplifier-bundle-superpowers/.gitmodules → url = github.com/obra/superpowers.gitgit ls-tree HEAD superpowers → 154d664; gh api repos/obra/superpowers/tags → v3.6.2, commit date 2025-12-03T18:14:19Zgh api repos/obra/superpowers/tags → top tag v6.1.1, commit date 2026-07-02T21:56:55Zls agents/*.md | wc -l → 9; skill refs scoped to agents/ → 9 distinct skillsgrep -rc 'Iron Law\|NO CODE WITHOUT' --include=*.md → 4 files (README.md = 0)ls Inactive/superpowers-2/skills/ → 3; ls .../recipes/ → 7; cat docs/ANALYSIS_SUMMARY.md → 14 skills, 3 True Skills, 6 recipesgh api 'repos/ramparte/amplifier-bundle-superpowers/commits?per_page=100' → 31 commits; default branch masterGaps: "Pull methodology live" is a stated design goal (README + v2 bundle design), not an observed running behavior — the submodule remains pinned to v3.6.2. The "7→2" skill figure was not verifiable; grounded counts are 9 skills referenced in v1 and 3 copied skills in v2 staging. v2 commit dates/authors could not be established (staging dir is not a functioning git repo).
Contributors: Jesse Vincent (@obra) — upstream methodology author; Sam Schillace — author of the primary repo's current HEAD commit (073253a); ramparte — owner of the Amplifier integration repo (Adapter: Ramparte).