記事一覧に戻る
Superpowers とは?Claude Code を本格的な開発パートナーに変えるエージェントスキルフレームワーク

Superpowers とは?Claude Code を本格的な開発パートナーに変えるエージェントスキルフレームワーク

ZenChAIne·
AI AgentClaude CodeTDDDeveloper Tools

はじめに

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 の場合、公式マーケットプレイスから以下のコマンドで導入できる。

bash
/plugin install superpowers@claude-plugins-official

Cursor、Codex、OpenCode、GitHub Copilot CLI、Gemini CLI にも対応している。Codex や OpenCode は公式リポジトリの INSTALL.md に従ってセットアップする。

インストール後の設定は不要だ。エージェントを起動して作業を開始すると、プロンプトの内容に応じて適切なスキルが自動的にアクティベートされる。たとえば「この機能を実装したい」と伝えれば Brainstorm スキルが起動し、「テストを書いて」と言えば TDD スキルが動き出す。

bash
# 例: 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 エージェント開発に関する記事を継続的に発信している。

参考ソース