概要
「エージェントに指示を出すたびに、コードが意図と違う方向へ走る」——そんな悩みを抱えるエンジニアが世界中に存在します。Jesse Vincent(obra)が開発した Superpowers は、AIコーディングエージェントに対して「スキル」という形で構造化ワークフローを自動注入するフレームワークです。Claude Code・Cursor・Codex・Gemini CLI など主要プラットフォームで動作し、2026年3月時点で 111,000超のスター を獲得。TDDやサブエージェント駆動開発を「強制」することで、エージェントを自律稼働できる上級開発者に変えます。Claude Codeの使い方と活用術と組み合わせると、さらに開発効率を高められます。
主な機能
- 自動スキルトリガー: エージェントがタスクを認識した瞬間に関連スキルが自動起動。手動でのプロンプト指定が不要
- ブレインストーミングスキル: 実装前に要件を対話的に深掘りし、設計ドキュメントとして保存。曖昧な仕様を排除
- 詳細実装プランニング: 承認済み設計を2〜5分粒度のタスクへ分解。各タスクにファイルパス・完全コード・検証ステップを明記
- サブエージェント駆動開発: タスクごとにフレッシュなサブエージェントを起動し、仕様適合性とコード品質の2段階レビューを実施
- 強制TDDサイクル: RED→GREEN→REFACTORを厳格に施行。テスト前に書かれたコードは自動削除
- 体系的デバッグ: 4フェーズの根本原因分析プロセスで、場当たり的な修正を防止
- Gitワークツリー連携: 機能ブランチの作成・検証・マージを自動化し、並列開発をサポート
技術スタック
- 実装言語: Shell(スキル定義ファイルはMarkdown形式)
- 対応プラットフォーム: Claude Code(公式マーケットプレイス対応)、Cursor、Codex、OpenCode、Gemini CLI
- ライセンス: MIT
- 依存関係: なし(各AIプラットフォームのプラグイン機構を利用)
導入方法
Claude Code(公式マーケットプレイス)
/plugin install superpowers@claude-plugins-official
Cursor
/add-plugin superpowers
Codex・OpenCode
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
Gemini CLI
gemini extensions install https://github.com/obra/superpowers
インストール後、新しいセッションを開始して「この機能を計画したい」と話しかけるだけでスキルが自動起動します。
競合比較
| ツール | 自動スキルトリガー | TDD強制 | マルチプラットフォーム | サブエージェント並列実行 |
|---|---|---|---|---|
| Superpowers | ✅ | ✅ | ✅ | ✅ |
| LangGraph | ❌ | ❌ | ✅ | ✅ |
| AutoGen | ❌ | ❌ | ✅ | ✅ |
| CrewAI | ❌ | ❌ | ✅ | ✅ |
| Devin | ✅ | △ | ❌ | △ |
Superpoersの最大の差別化は「エージェントが自律的にスキルを選択する」点です。他フレームワークはコード側でワークフローを定義しますが、Superpowersはエージェント自身が状況を判断して適切なスキルを呼び出します。
こんな人におすすめ
- AIエージェントが計画からズレて困っているエンジニア
- TDDを徹底したいが、エージェントがテストをスキップしてしまう開発チーム
- Claude Code・Cursorなどを日常的に使い、さらに自律性を高めたい個人開発者
- 複数のエージェントを並列稼働させてスプリントを加速したいスタートアップ
- コードレビューの品質をエージェントレベルで標準化したいテックリード
マルチエージェント構成の別アプローチとしてOpenHandsのAIエージェント活用やLangflowでのノーコードエージェント構築も参考にどうぞ。