
Superpowers とは?Claude Code を本格的な開発パートナーに変えるエージェントスキルフレームワーク
はじめに
AI コーディングエージェントは驚異的なスピードでコードを生成できる。しかし、テストなしのコード量産や場当たり的な実装に悩まされた経験はないだろうか。Superpowers は、そんな課題を解決するために生まれたオープンソースのエージェントスキルフレームワークだ。
Jesse Vincent(GitHub: obra)が 2025 年 10 月に公開したこのプロジェクトは、Claude Code を「単なるコード生成器」から「規律あるシニア開発者」へと変貌させる。Claude Code 公式マーケットプレイスに採択され、GitHub スター数が急速に成長するなど、AI 開発ツール分野で最も注目を集めるプロジェクトの一つとなっている。
この記事のポイント
- Superpowers は AI エージェントに 7 フェーズの開発ワークフローを適用するスキルフレームワーク
- TDD(テスト駆動開発)を強く要求し、テスト未作成のコード実装を防止する
- Claude Code・Cursor・Codex・OpenCode・GitHub Copilot CLI・Gemini CLI に対応
- GStack・BMAD・GSD など競合フレームワークとの使い分けが重要
Superpowers はなぜ注目されるのか?
AI コーディングエージェントの最大の課題は「速いが信頼できない」コードの量産だ。Superpowers はこの問題に対して、心理学的アプローチという独自の切り口で解決策を提示している。
Robert Cialdini の著書『影響力の武器』に基づく説得原理が LLM にも有効であることが学術的に検証されており、Superpowers はこの知見を活用している。具体的には、「1% ルール」と呼ばれる仕組みがある。スキルが適用される可能性が 1% でもあれば、エージェントは必ずそのスキルを呼び出さなければならない。これにより、ベストプラクティスのスキップを防止する。
従来の AI コーディングツールでは、「テストを書いてください」とプロンプトに記載しても、エージェントがそれを無視するケースが頻発していた。Superpowers はプロンプトによる「お願い」ではなく、ワークフローの構造そのものでベストプラクティスを適用する点が画期的だ。
7 フェーズ開発ワークフローの全体像
Superpowers の中核は、7 つのフェーズで構成されるコンポーザブルな開発ワークフローだ。各フェーズは独立した「スキル」として実装されており、コンテキストに応じて自動的にアクティベートされる。
1. Brainstorm(ブレインストーミング)
コードを書く前に、ソクラテス式の問答でアイデアを練り上げる。エージェントは「何を実現したいのか」を深掘りする質問を投げかけ、代替案を探索する。
2. Spec(仕様策定)
要件を明確化し、仕様書を作成する。曖昧な指示を構造化された仕様に変換するフェーズだ。
3. Plan(計画)
プロジェクトを 2〜5 分で完了できる小さなタスクに分解する。各タスクは独立して実行可能で、コンテキストドリフトを防ぐ。
4. TDD(テスト駆動開発)
RED → GREEN → REFACTOR のサイクルを厳格に適用する。テストが存在しない状態でコードを書くと、Superpowers はそのコードを削除する。これが最も特徴的な機能だ。
5. Subagent Development(サブエージェント開発)
タスクごとに新しいサブエージェントを起動し、並列開発を実現する。各サブエージェントは独立したコンテキストを持つため、長時間の自律的作業でもコンテキストドリフトが発生しにくい。
6. Review(レビュー)
生成されたコードを体系的にレビューする。テストカバレッジ、コード品質、セキュリティの観点からチェックを行う。
7. Finalize(最終化)
変更をまとめ、コミットメッセージの生成やドキュメントの更新を行う。
インストールと使い方は?
Superpowers のインストールは非常にシンプルだ。Claude Code の場合、公式マーケットプレイスから以下のコマンドで導入できる。
/plugin install superpowers@claude-plugins-officialCursor、Codex、OpenCode、GitHub Copilot CLI、Gemini CLI にも対応している。Codex や OpenCode は公式リポジトリの INSTALL.md に従ってセットアップする。
インストール後の設定は不要だ。エージェントを起動して作業を開始すると、プロンプトの内容に応じて適切なスキルが自動的にアクティベートされる。たとえば「この機能を実装したい」と伝えれば Brainstorm スキルが起動し、「テストを書いて」と言えば TDD スキルが動き出す。
# 例: Claude Code で Superpowers を使った開発
claude "ユーザー認証機能を実装したい"
# → Brainstorm → Spec → Plan → TDD の順に自動進行Jesse Vincent によれば、Superpowers を導入した Claude Code は数時間にわたって自律的に作業を継続でき、当初の計画から逸脱しないという。
競合フレームワークとの比較はどうか?
2026 年現在、AI コーディングエージェント向けのスキルフレームワークは群雄割拠の状態にある。主要なフレームワークを比較する。
| フレームワーク | 人気度 | アプローチ | 得意領域 |
|---|---|---|---|
| Superpowers | 非常に高い | プロセス制約 | TDD・ソロ/小規模チーム |
| GStack | 高い | 意思決定制約 | スタック定義・コンテキスト管理 |
| GSD | 成長中 | 実行環境制約 | 安定性・並行実行 |
| BMAD | - | アジャイルライフサイクル | エンタープライズ・チーム開発 |
| Hermes | - | 自己改善メモリ | 長期プロジェクト・学習 |
一言でまとめると、GStack は考え、GSD は安定させ、Superpowers は実行する。
- Superpowers は開発プロセスを制約する。コードを書く前にテストを書け、計画を立てろ、という規律を徹底する
- GStack は意思決定を制約する。技術スタックを明示的に定義し、エージェントが適切なコンテキストで作業できるようにする
- GSD は実行環境を制約する。コンテキスト分離による安定性を重視する
これらは排他的ではなく、組み合わせて使うことも可能だ。ただし、複数フレームワークの同時導入は設定の競合を招く場合があるため、プロジェクトの特性に応じた選択が重要になる。
Superpowers の沿革と今後の展望
Superpowers の歩みは、AI コーディングエージェントの進化そのものを映し出している。
- 2025 年 10 月: Jesse Vincent が自身のブログで「Superpowers: How I'm using coding agents」を公開。Claude Code での効果的な開発手法を紹介
- 2026 年初頭: Claude Code プラグインとして正式リリース。公式マーケットプレイスに採択され、急速にスター数を伸ばす
- 2026 年 4 月現在: Claude Code・Cursor・Codex・OpenCode・GitHub Copilot CLI・Gemini CLI に対応し、GitHub で最も注目される AI 開発ツールの一つに成長
MIT ライセンスで完全無料のオープンソースプロジェクトであり、個人利用・商用利用ともに制限がない。コミュニティ主導の開発が活発に行われており、新しいスキルの追加やワークフローの改善が継続的に進んでいる。
よくある質問
Q. Superpowers は無料で使えますか?
A. はい、MIT ライセンスのオープンソースプロジェクトです。個人利用・商用利用ともに無料で、サブスクリプションや利用制限はありません。
Q. Claude Code 以外のエージェントでも使えますか?
A. 使えます。Cursor、Codex、OpenCode、GitHub Copilot CLI、Gemini CLI に対応しています。各プラットフォームの公式ドキュメントに従ってインストールできます。
Q. TDD が厳しすぎると感じる場合は?
A. Superpowers のスキルはコンポーザブル(組み合わせ自由)な設計です。特定のスキルを無効化したり、自分のプロジェクトに合わせてカスタマイズすることが可能です。
Q. GStack や GSD と併用できますか?
A. 技術的には可能ですが、設定が競合する場合があります。プロジェクトの特性に応じて、メインで使うフレームワークを一つ選び、補助的に他のフレームワークを組み合わせるアプローチが推奨されています。
Q. 導入の学習コストは高いですか?
A. インストールは 30 秒で完了し、設定は不要です。スキルはコンテキストに応じて自動起動するため、特別なコマンドやワークフローを覚える必要はありません。
まとめ
Superpowers は、AI コーディングエージェントの「速いが雑」という課題に対して、構造化されたワークフローと心理学的アプローチで正面から取り組んだフレームワークだ。7 フェーズの開発プロセス、TDD の厳格な適用、コンポーザブルなスキル設計により、AI が生成するコードの品質を大幅に向上させる。
急速な成長は、多くの開発者がこの課題感を共有していたことの証左だろう。AI エージェントを活用した開発に取り組む方は、まず公式マーケットプレイスからのインストールを試してみてほしい。
ZenChAIne では、エージェントスキルとは何かやスキルを活用したスペック駆動開発など、AI エージェント開発に関する記事を継続的に発信している。