Superpowersは開発者のobraによってオープンソース化されており、以下のようなAIプログラミング知能のために設計されている。 Claude Superpowersは、Code、Cursor、Codex、Geminiなどによって構築された、基盤となるスキルフレームワークであり、標準的なソフトウェア開発ワークフローツールです。成熟したソフトウェア工学の方法論に基づいて構築されたSuperpowersは、複雑なプロジェクトに直面したときに、AIプログラミングアシスタントが簡単に脱線したり、計画性に欠けたり、テストを怠ったりするという現在の問題を解決するために設計されています。Superpowersは、高度に標準化され、組み合わせ可能な「スキル」命令セットを知能体にプリセットします。開発者がコードを書く準備が整うと、SuperpowersはAIを要件分析と設計の検証へと導き、タスクを非常に細かい実行プランに分解し、赤/緑のテスト駆動開発(TDD)、YAGNI(必要のないコードは書かない)、DRY(同じことを繰り返さない)の原則を厳守して開発を自動化する。Subagent-driven-developmentモデルを導入することで、AIは分離されたGitワークスペースでコード記述、セルフレビュー、体系的なデバッグを自動化することができる。開発者は高次元の判断とゲートキーパーを行うだけでよく、AIは自律的で安定した動作を長期間維持することができ、ソフトウェア開発の効率とコード・デリバリーの品質が大幅に向上する。
機能一覧
- 🧠 ブレーンストーミングとソクラテス的質問を要求するコードが書かれる前に自動的に起動します。インテリジェンスは、質問したり、選択肢を探ったり、設計書を分割して提示したりすることで、開発者の大まかなアイデアを洗練させ、レビューと保持を行います。
- 🌳 Gitワークスペースを完全に分離して管理設計が承認されると、新しいブランチに基づいて分離された Git ワークツリーが自動的に作成され、プロジェクトのセットアップが実行され、クリーンなテスト・ベースラインが確立され、汚染されたトランク・コードが排除されます。
- 📋 極めてきめ細かなタスク分解と実行計画複雑な開発作業を、2~5分で完了するミニタスクに正確に分解する。各タスクには、正確なファイルパス、完全なコード予想、特定のテスト検証ステップが強制的に含まれます。
- 🤖 サブエージェント駆動開発(SDD)タスクプランに基づいて、システムはそれぞれの小さなタスクに真新しいサブインテリジェンスを割り当てる。バッチ実行をサポートし、人間の介入ノードを可能にする2段階のレビューモデル(要求の一貫性をチェックし、次にコード仕様をチェックする)が使用される。
- 🧪 テスト駆動開発(TDD)の実施コーディングの段階で「レッド-グリーン-リファクタリング」サイクルを徹底する。エラーを報告するテストコードを書くことを義務化し、次にテストをパスさせるだけの最小限のビジネスコードを書き、テストでカバーされないコードは自動的にクリーンアップする。
- 🔍 体系的な多層コードのデバッグとレビュー4段階の根本原因分析プロセスを内蔵(深層防御や条件付き待機などの高度なテクニックを含む)。タスクノード間でコードレビューが自動的に要求され、深刻な問題は直接開発の進捗をブロックして修正を強制します。
- 🌿 全自動分岐閉鎖および洗浄すべてのタスクリストが実行されると、システムは自動的にグローバルテストを再実行し、開発者にその後のアクション(コードのマージ、PRのコミット、ブランチの維持または非推奨)のオプションを提供します。
ヘルプの使用
Superpowersへようこそ。Superpowersは、あなたのAIプログラミング・アシスタントを真の「高度なソフトウェア・エンジニア」にする基礎となるスキル・フレームワークです。Superpowersのロジックは、グラフィカル・インターフェースを提供するのではなく、AIプログラミング環境(例えば、ClaudeCode、Cursor)に注入することによって機能します。強制的な運営法.100%の効率は、その設置ロジックと操作の流れを深く理解することによってのみ実現されます。以下は、その操作と使用に関する極めて詳細なガイドです。
I. コア・インストール・プロセス(マルチプラットフォーム対応)
Superpowersは主要なAIプログラミングツールをサポートしており、インストール手順は使用しているプラットフォームによって異なる:
1.クロードコードへのインストール(推奨)
オフィシャル Claude Code 組み込みのプラグイン・マーケットプレイスから直接インストールできるコマンドラインツール:
- 公式マーケットプレイス クイックインストールターミナルで実行
/plugin install superpowers@claude-plugins-official。 - サードパーティ・マーケットプレイスの設置公式マーケットプレイスが最新版にアップデートされていない場合は、まずobraの専用マーケットプレイスに登録してください:
/plugin marketplace add obra/superpowers-marketplaceそしてインストールを実行する:/plugin install superpowers@superpowers-marketplace。
2.カーソルでのインストール
Cursor また、プラグインシステムも内蔵している。
- カーソルエディタを開き、カーソルエージェントダイアログボックスを表示します。
- 輸入
/add-plugin superpowers。 - または、Cursorのプラグイン・マーケットプレイスで “superpowers ”を検索し、インストールをクリックしてください。
3. Gemini CLIでのインストール
- ターミナルでextended installコマンドを実行する:
gemini extensions install https://github.com/obra/superpowers - アップデートが必要であれば、実行する:
gemini extensions update superpowers
4.CodexまたはOpenCodeでの手動設定
このようなテキストのみ、あるいはコマンドドリブンのモデルの場合、ダイアログの最初にスーパーパワーのルールを読む許可を与える必要がある。
- Codexダイアログボックスに入力
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md - OpenCode入力
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md
インストールが成功したことを確認するには?
新しいセッションを開始し、AIに直接次のように入力する。この問題をデバッグしましょう」。AIがすぐにコードを書き始めず、あなたのニーズについて詳しく質問し始めたら、Superpowersの brainstorming(ブレーンストーミング)スキルがダイアログを自動的に引き継ぐことに成功した。
II.標準化ワークフロー実用操作ガイド
一度インストールし、AIにあなたの要求(例えば「ユーザーログインモジュールを開発したい」)を述べると、SuperpowersはAIにこれら6つの標準的な段階を踏ませます。各重要ポイントでは、AIは停止し、あなたの命令(通常は「行け」または「はい」と言う)を待つことに注意してください。。
ステージ1:要件ブレーンストーミング
- 営業成績AIはコードを直接出力することはない。AIはプロダクトマネージャーを装い、ソクラテスのような質問を繰り返しながら、あなたのニーズの背後にある本当の目的を探っていく。ユーザーのパスワードにはどの程度の暗号化が必要ですか?“ログインに失敗しすぎた場合のロックアウト制限はありますか?”
- 操作AIの質問には辛抱強く答えよう。技術的なことでわからないことがあれば、「最善の選択肢を提案してくれた」と答えればいい。
- 結果の確認AIは十分な情報を収集すると、その情報をチャンク化したコピーを提示する。システム設計文書デザインを確認する」を読み、返信する必要があります。デザインを確認し、続行する」を読み、返信する必要があります。
ステージ2:Gitワークツリーを使う
- 営業成績デザインが承認されると、AIは自動的にコマンドラインからGitを呼び出します。
feature/user-login)と隔離されたGitの作業ディレクトリがある。 - 操作手動で介入する必要はなく、AIがエンドポイントで「テスト・ベースライン・クリーンアップ完了」のメッセージを出力するのを待つだけでよい。これにより、たとえコードが古くなったとしても、メインのプロジェクトを混乱させることなく、いつでもワンクリックで破棄することができます。
ステージ3:詳細な実施計画の策定
- 営業成績AIは設計書に基づいてタスクの網羅的なリストを生成するが、Superpowersはそれを「2~5分」の粒度にまで強制的に分解する。例えば、「ログイン・バックエンド・ロジックを書け」と書く代わりに、「新しいバックエンド・ロジックを
/src/auth/作成password_hash.test.tsドキュメンテーション” - 操作この計画は慎重に見直すこと。新入社員を入れるようなものだ。実行がレールから外れないように、計画は十分に詳細に。問題がなければ、AIに話す:“Go”(実行開始)。
ステージ4:サブインテリジェンス並列開発&TDD テスト・ドリブン(実行&TDD)
- 営業成績これがスーパーパワーズの魔法の瞬間だ。このシステムは、タスクリストの各項目に「独立したサブ・インテリジェンス」を割り当てる。
- TDD強制介入インテリゲンチャは、特定の関数を書く前に、エラー(赤ランプ)を報告するテストケースを書かされる。
- そして、テストが実行されるように、可能な限り無駄のないコードを書く(青信号)。
- テストと検証を経ていない冗長なコードがあれば、Superpowersは自動的にそれを削除する。
- 操作AIは何時間でも自律的に働くことができる。ファイルをビルドし、テストを実行し、エラーを報告し、自分自身を修正し、テストに合格し、コミットする様子をターミナル画面で見ることができる。
第5段階:内部コード・レビュー・メカニズム(コード・レビューの要請)
- 営業成績関連する複数のミニクエストが完了すると、AIはそのミニクエストを発動する。
requesting-code-reviewスキルステージ3で作成した計画と、今書いたコードとを比較する。重大なバグや仕様の逸脱が見つかった場合、プロセスは自動的にブロックされる。 - 操作AIが自動的に修正できない根本的なコンフリクトに遭遇した場合、AIはあなたに修正を求めるプロンプトをポップアップ表示します。この場合、ダイアログ・ボックスで修正箇所を指摘することができます。例えば、「ここのデータベース呼び出しにはコネクション・プーリング・モードを使用してください」。
receiving-code-review)は引き続き修正される。
ステージ6:支店の閉鎖と引き渡し(開発支店の終了)
- 営業成績すべてのタスクリストがチェックされ、すべてのテストケースが100% Passと表示されます。
- 操作AIはいくつかの選択肢を提供します:
- master ブランチに直接マージする (Merge)
- GitHub/GitLabでプルリクエスト(PR)をコミットする
- 今は枝を残しておいて、後で決める
- 現在のコードを廃止する
マージを選択すると、Superpowersは自動的に一時的なGitワークスペースをクリーンアップし、シームレスでクリーンな標準ソフトウェア開発のループを閉じます。
III.上級者向けのヒントと留意点
- 面倒な手順を省く非常に小さく明確なスペルミスを修正する場合で、ブレーンストーミングのプロセスを通したくない場合は、プロンプトで「ブレーンストーミングのスキルをスキップして、そのまま変更に進む」という強い命令を明示的に与えることができる!
index.htmlタイプミスをして提出する” - カスタムスキルライティングもしあなたのチームのために特別なコード仕様チェックを入れたいのであれば。リポジトリの
writing-skillsスキル・テンプレートは、Markdownファイルでカスタム・ワークフローを記述し、AIが読めるようにプロジェクト・ディレクトリに置く。
この厳格な方法論により、経験の浅いAIモデルであっても、Superpowersによって、標準に従い、テスト・デリバリーに専念する「シニア・ソフトウェア・エンジニア」に育成することができる。AIが生成したコードの “幻想 ”を劇的に取り除き、業界で安定したコードのアウトプットを提供するこのシステムのワークフローを信頼し、従うようにしてください。
アプリケーションシナリオ
- インディーズ開発者のための複雑なMVP高速ビルド
独立した開発者が、フロントエンドとバックエンドのインタラクションやデータベースを含むMVPをゼロから構築する必要がある場合、Superpowersは、膨大な作業負荷をゼロにし、何時間も自律的に作業する自動タスク分解とサブインテリジェンス主導の機能により、開発者が安定したプロジェクト・プロトタイプを迅速に提供できるよう支援します。 - レガシーシステムのインクリメンタルな再構成
Superpowersは、テスト駆動開発(TDD)とGitワークツリーを実施し、AIがリファクタリングされたコードを書く前にテスト・ベースラインを確立することを必須とし、元の機能ロジックを壊すことなく安全なリファクタリングを保証する。 - 複雑なビジネスロジックの体系的なトラブルシューティングとデバッグ
深いバグの再現が困難な場合、従来のAIアシスタントは通常「推測」してコードを修正するだけです。Superpowersのビルトイン4フェーズ根本原因システマティックデバッグスキルにより、AIは条件トレースやログ検証などのハードコアなトラブルシューティング技術を通じて、科学的かつ厳密に深いロジックの問題を特定し、修正することができます。 - チームに対する標準化されたコード仕様の実施
コードのスタイルと品質の一貫性を確保することは、複数の人間(または人間とコンピュータの共同作業)が関わる開発チームでは困難です。Superpowersを設定することで、AIによって生成されたすべてのコードは、YAGNI(無駄なコードはない)とDRY(重複したコードはない)の原則を実施する、事前に定義されたコードレビューのメカニズムを通過しなければならず、コードレビュー担当者の作業負荷を劇的に軽減します。
QA
- スーパーパワーとは何か?
Superpowersは、オープンソースのAIプログラミング知能スキルフレームワークと開発方法論ツールです。スタンドアローンのエディタではなく、プラグインまたはコア命令セットとしてClaude CodeやCursorなどのプラットフォームにインストールされ、AI用のブレーンストーミング、タスク分解、分離開発、テスト駆動(TDD)などの標準的なソフトウェアエンジニアリング仕様を強制的に追加する。 - SuperpowersがサポートしているAIプログラミング環境は?
現在Superpowersは、CodexやOpenCodeのような大規模な言語モデルワークフローへの純粋なディレクティブインジェクションだけでなく、Claude Code(公式プラグインマーケットプレイス経由)、Cursor(ビルトインプラグインマーケットプレイス経由)、Gemini CLIを完全にサポートしています。 - 作業中にAIが計画から外れたら?
Superpowersは、作業を2~5分のマイクロタスクに分割し、段階的にレビューすることを強制するため、システム内部のコードレビュー機構は、逸脱が検出された場合、開発の進行を自動的に阻止し、ブロックする。例外的なケースでは、開発者はAIが各マイクロタスクを実行する間の人間のチェックポイントで、逸脱を修正するためのテキストコマンドを手動で介入することもできる。 - インストールされているSuperpowersをアップデートする方法は?
クロード・コードを使用している場合は、ターミナルで以下を実行できます。/plugin update superpowersジェミニユーザーはgemini extensions update superpowers.プラグインが更新されると、組み込みのスキルツリーのロジックが自動的にアップグレードされます。 - 私がコンピューターから離れている間、本当に何時間も勝手にコーディングできるのだろうか?
そうです。要件ブレーンストーミング」の段階でAIと設計を確認し、「実行計画」の段階でAIが分解したタスクリストを承認していれば、「ゴー」と打てば、AIが自動的にコーディング、テスト、エラー訂正の各工程を孤立したブランチで循環させ、数時間の自律作業を実現してくれる!go」と入力すると、「サブインテリジェンス駆動開発」のAIは、隔離されたブランチのコーディング、テスト、エラー修正プロセスを自動的に循環させ、何時間もの自律的な作業を実現することができる。



























