この記事ではAIエージェントに特化して解説します。AIエージェント全般は AIエージェントフレームワーク比較2026年版 をご覧ください。
何が起きたか
AIコーディングエージェント向けの構造化ワークフローフレームワーク「Superpowers」がOSSとして公開されている。開発者Jesse Vincent氏(Prime Radiant)による同フレームワークは、Claude Code・Cursor・Codex・OpenCode・Gemini CLIに対応。GitHub Starsは126,000超に達している。
通常のAIコーディングエージェントは依頼を受けたら即座にコード生成を開始する。Superpowers導入後は、この流れが根本的に変わる。仕様確認→設計レビュー→計画立案→TDD→サブエージェント実行→コードレビュー→完了処理の7段階ワークフローが自動実行される。
背景と経緯
従来のAIコーディングエージェントは、以下の課題を抱えている:
- コード生成前の要件確認が不十分
- テストが事後的(または省略される)
- バグ修正のサイクルが長期化
- 長時間の自律作業ができず、人間の介入が頻繁に必要
- 実装が計画からズレやすい
Superpowersはこれらの課題に構造を持たせることで対抗する。作者のREADMEで示される設計思想は「趣味が悪く、判断力がなく、プロジェクト文脈を知らず、テストを嫌がる熱意だけのジュニアエンジニアでも追従できる明確さ」——つまり、誰が実行しても同じ質を保つプロセスの定義を最優先とする。
技術的な仕組み
7段階ワークフロー
Step 1: brainstorming(仕様の抽出)
エージェントがユーザーに質問を投げ、「何を作りたいのか」を掘り下げる。設計ドキュメントを生成し、読み切れる長さのチャンクに分割して提示。
Step 2: using-git-worktrees(隔離環境の構築)
設計承認後、git worktreeで隔離されたブランチを自動作成。プロジェクトセットアップを実行し、テストがクリーンに通ることを確認してから作業開始。
Step 3: writing-plans(実装計画の作成)
各タスクを2~5分で完了する粒度に分解。対象ファイルの正確なパス、書くべきコードの全体像、検証ステップを明記。
Step 4: subagent-driven-development(サブエージェント駆動)
計画の各タスクに対して個別のサブエージェントを起動。2段階レビュー(仕様準拠チェック→コード品質チェック)を経て進行。数時間の自律的な連続作業が可能。
Step 5: test-driven-development(TDD)
RED-GREEN-REFACTORサイクルを強制。テストの前にコードを書いた場合、そのコードは削除される。YAGNI(You Aren’t Gonna Need It)原則が自動適用され、不要な実装は排除。
Step 6: requesting-code-review(コードレビュー)
タスク間でレビュー実行。問題を重大度別に分類し、Critical(重大)はブロッキング。解決するまで次に進めない。
Step 7: finishing-a-development-branch(完了処理)
全テストの通過確認後、マージ・PR作成・ブランチ維持・破棄の4選択肢を提示。worktreeを自動クリーンアップ。
14個のスキルセット
テスト関連:test-driven-development、systematic-debugging、verification-before-completion
コラボレーション関連:brainstorming、writing-plans、executing-plans、dispatching-parallel-agents、requesting-code-review、receiving-code-review、using-git-worktrees、finishing-a-development-branch、subagent-driven-development
メタ:writing-skills、using-superpowers
インストール方法
各プラットフォーム対応方法:
- Claude Code(公式):
/plugin install superpowers@claude-plugins-official - Claude Code(マーケット):
/plugin marketplace add obra/superpowers-marketplace→/plugin install superpowers@superpowers-marketplace - Cursor:
/add-plugin superpowersまたはマーケットプレイスで検索 - Codex:GitHubのINSTALL.mdから指示を取得
- OpenCode:同上
- Gemini CLI:
gemini extensions install https://github.com/obra/superpowers
インストール後、ユーザーの特別操作は不要。エージェントが自動的にスキルを検出し、必要に応じて呼び出す。
設計思想
4つの核となる原則:
- Test-Driven Development:テストが先、常に
- Systematic over ad-hoc:推測ではなくプロセスで解決
- Complexity reduction:シンプルさが最優先
- Evidence over claims:「できた」ではなく「テストが通った」で判断
これらにより、通常のClaude Codeと比較して根本的な差分が生まれる。開発開始時点から仕様確認と設計レビューを強制し、テストはワークフローの一部(後付けではなく)となり、長時間の自律稼働でも計画に沿った進行を保証する。
参考リンク
- GitHub:obra/superpowers
- Superpowers for Claude Code(作者ブログ)
- Discordコミュニティ
参考リンク
この記事はAI業界の最新動向を速報でお届けする「AI Heartland ニュース」です。