
Claude Superpowers の使い方|TDD・サブエージェント自動化
Claude Code 向けプラグイン「Superpowers」は、テスト駆動開発・サブエージェント駆動開発・システマティック・デバッグという体系的な開発方法論をスラッシュコマンドで呼び出せるフレームワークです。2026 年 6 月時点で 82 万件以上のインストールを記録しており、Anthropic 公式マーケットプレイスでも提供されています。
Claude Code 向け Superpowers プラグインは Jesse Vincent が開発した開発方法論フレームワークです。TDD・サブエージェント駆動開発・システマティック・デバッグ・ソクラテス式ブレインストーミングという 4 つの柱を /brainstorming や /execute-plan などのスラッシュコマンドで呼び出せます。公式マーケットプレイスから無料でインストール可能で、Cursor・GitHub Copilot CLI・Gemini CLI など Claude Code 以外のツールにも対応しています。
目次 (13)
Superpowers とは — Claude Code 向け開発方法論プラグイン
Superpowers は、Jesse Vincent が開発した Claude Code 向けのオープンソース・プラグインです。「コーディングツールに体系的なソフトウェア開発方法論を教え込む」というコンセプトのもと、TDD・サブエージェント駆動開発・デバッグ手法などをスラッシュコマンドとして提供します。
Anthropic 公式マーケットプレイス(claude.com/plugins/superpowers)で配布されており、2026 年 6 月時点のインストール数は 82 万件超。Claude Code プラグインのなかでも屈指のダウンロード数を誇ります。
単なるプロンプト集ではなく、「composable skills(組み合わせ可能なスキル)」と初期指示セットの 2 層構造になっています。スキルはトリガーされたときだけ読み込まれるため、大量のスキルを導入してもコンテキストが膨らみません。
ソースコードは MIT ライセンスで公開されており、GitHub リポジトリ(github.com/obra/superpowers)でも最新情報を確認できます。
インストール方法
Claude Code へ導入する手順は次のとおりです。
- Claude Code を起動する
- 公式マーケットプレイス(claude.com/plugins/superpowers)を開く
- 「インストール」ボタンをクリックする
/brainstormingコマンドを入力し、スキルが応答することを確認する
インストール後は追加設定不要で、スラッシュコマンドを入力するだけでスキルが呼び出されます。
Cursor・GitHub Copilot CLI・Gemini CLI・OpenCode など他のコーディングツールへの導入手順も GitHub リポジトリ に掲載されています。プラットフォームごとに手順が異なるため、対象ツールのセクションを参照してください。
7 段階のコアワークフロー
Superpowers が規定する開発フローは以下の 7 段階で構成されています。
- ブレインストーミング — コード作成前に設計を検証し、要件をドキュメント化する
- Git Worktrees — 作業ごとに分離したワークスペースを用意する
- 計画作成 — 2〜5 分で完了できる粒度にタスクを分割する
- サブエージェント駆動開発 — 各タスクに専用のサブエージェントを割り当て、二段階レビューを実施する
- テスト駆動開発(TDD) — RED-GREEN-REFACTOR サイクルを厳守する
- コードレビュー — タスクの区切りごとに品質を確認する
- ブランチ終了 — マージまたは PR 作成でサイクルを閉じる
Superpowers の公式ページでは「1〜2 時間で計画から実装完了」を目標として掲げています。すべての段階をスキップせずに踏むことで、行き当たりばったりの実装を構造的に防ぎます。
TDD スキルの使い方 — RED-GREEN-REFACTOR の強制
TDD スキルは「赤→緑→リファクタリング」の順序を Claude Code に強制します。
- 赤(RED)フェーズ: 実装前に必ずテストを書き、テストが「失敗すること」を確認してから次へ進む
- 緑(GREEN)フェーズ: テストが通る最小限のコードを実装する
- リファクタリング: テストを通したまま、コードの品質を高める
多くの開発者が「実装してからテストを書く」スタイルに流れてしまいますが、Superpowers はこれを構造的に防ぎます。スキルを有効にした状態でテストなしに実装しようとすると、Claude はまずテスト作成を促します。
テスト環境のセットアップが完了していないプロジェクトでは、スキルが初期化時にテスト実行コマンドの確認を求めるため、うっかり「テストなし運用」になるリスクも軽減されます。
システマティック・デバッグの使い方
systematic-debugging スキルは 4 段階の根本原因分析プロセスを提供します。
- 症状の記録: エラーメッセージ・再現手順・発生条件を整理する
- 仮説の立案: 考えられる原因を列挙し、優先度を付ける
- 仮説の検証: 最も可能性が高い仮説から順に検証する
- 根本原因の特定と修正: 表面的な症状ではなく根本を直す
「とりあえず試して直す」式のデバッグを抑制し、体系的な調査を Claude に促します。特にエラーが複数箇所に連鎖している場合や、再現条件が限定的な場合に効果を発揮します。
このスキルを使うと Claude がデバッグの進捗を段階ごとに報告するため、どの仮説を検証済みか・次に何をすべきかが明確になります。
サブエージェント駆動開発とは
Superpowers のサブエージェント駆動開発では、各タスクに専用の Claude インスタンス(サブエージェント)を割り当て、コードレビューにも独立したレビュー担当サブエージェントを用意します。
この方式の主なメリットは次のとおりです。
- コンテキスト汚染の排除: タスクごとに独立した文脈で作業するため、前のタスクの残像が影響しない
- 実装とレビューの分離: 実装担当と確認担当を分けることで見落としを減らす
- 大規模開発への対応: 並列処理でプロジェクト全体のスループットが上がる
Claude Code のサブエージェント機能と組み合わせると、大規模なリファクタリングや新機能開発を効率的に進めることができます。計画段階でタスクを 2〜5 分粒度に分割しておくことが、サブエージェント駆動開発を機能させる前提条件です。
ブレインストーミング機能の活用
/brainstorming コマンドを呼び出すと、ソクラテス式の対話セッションが始まります。Claude はコードを書く前に要件を深掘りする質問を繰り返し、最終的に設計をドキュメントとして残します。
対話で検討する主な項目は次のとおりです。
- 解決すべき問題の本質は何か
- ユーザーはどのような操作・結果を期待しているか
- データ構造・アーキテクチャの選択肢とそれぞれのトレードオフ
- エッジケース・エラーハンドリングのシナリオ
コードを書き始める前に設計を固めることで、途中で方向転換するコストを下げます。特に「何を作るか」があいまいなまま実装に入りがちな場面で有効です。
対応プラットフォーム一覧
Superpowers は Claude Code 専用ではなく、複数のコーディングツールに対応しています。
| プラットフォーム | 導入経路 |
|---|---|
| Claude Code | Anthropic 公式マーケットプレイス |
| Cursor | プラグインマーケットプレイス |
| GitHub Copilot CLI | superpowers-marketplace 経由 |
| Gemini CLI | GitHub リポジトリ掲載手順 |
| OpenCode | GitHub リポジトリ掲載手順 |
各プラットフォームの詳細な手順は GitHub リポジトリ のプラットフォーム別セクションを参照してください。
82 万件超えのインストール数の背景には、Claude Code だけでなく他ツールのユーザーも取り込んでいる点があると考えられます。
Superpowers が向く場面・向かない場面
向いている場面
- 複数タスクに分割できる中〜大規模な機能開発
- テストカバレッジを高めたいプロジェクト
- バグの根本原因が特定しづらいシステムのデバッグ
- 要件が不明確な段階からプロジェクトをスタートするとき
向いていない場面
- 動作確認だけを目的とした素早いプロトタイプ作成(7 段階フローの遵守によって速度が落ちる)
- 既存コードへの 1 行〜数行の軽微な修正
- テスト環境が整備されていないレガシーコードベースへの即時適用
方法論への厳格な準拠がメリットでもあり、状況によっては過剰にもなります。プロジェクトの規模と要件に応じて、スキル単体で呼び出すか・全 7 段階を踏むか選択するとよいでしょう。
コミュニティとサポート
Superpowers の開発者 Jesse Vincent は、Discord・GitHub Issues・メーリングリストでサポートを提供しています。
- Discord: コミュニティメンバーとの質問・事例共有
- GitHub Issues: バグ報告・機能要望(github.com/obra/superpowers)
- リリース通知メーリングリスト: 新バージョン情報の受け取り
MIT ライセンスで公開されているため、スキルのカスタマイズや独自スキルの追加も可能です。
まとめ
Superpowers は Claude Code に「体系的なソフトウェア開発方法論」を植え付けるプラグインです。TDD・サブエージェント駆動開発・ソクラテス式ブレインストーミング・システマティック・デバッグという 4 つの柱を、スラッシュコマンドで手軽に呼び出せます。
82 万件超えのインストール数が示すとおり、Claude Code ユーザーの間で定番ツールとしての地位を確立しつつあります。公式マーケットプレイス(claude.com/plugins/superpowers)から無料でインストールできるので、まずは /brainstorming コマンドから試してみましょう。大規模な機能開発や複雑なバグ調査を次に控えているならば、Superpowers の 7 段階フローが選択肢になります。