obra/superpowers:Claude CodeにTDD開発の方法論を組み込むプラグイン

AI界隈ウォッチ

obra/superpowersは、Claude Codeなどのコーディングエージェントに、仕様の策定からテスト駆動開発(TDD)、レビューまでの開発プロセスを一連の「スキル」として組み込むプラグインです。GitHub上のスター数は27万を超えており、Claude Code向けのプラグインとしては大規模な部類に入ります。対応環境はClaude Codeのほか、Cursor、Devin CLI、Gemini CLI、GitHub Copilot CLIなど複数のコーディングエージェントに及びます。Claude Codeを日常的に使い、複数のタスクをまとまった単位でエージェントに任せる開発フローに関心がある方向けのツールです。

できること

READMEによると、superpowersを導入したエージェントはコードを書き始める前に、ユーザーとの対話で仕様を洗練させる段階に入ります。まとまった仕様は、読み切れる分量のチャンクに分けて提示されます。次に実装計画が2〜5分程度の作業単位に細分化され、各タスクはサブエージェントによって順に実行されます。実装はテスト駆動開発のRED-GREEN-REFACTORサイクルに沿って進み、失敗するテストを書く、そのテストを通す実装をする、コードを整理する、という流れが繰り返されます。README内では、この一連の方法論を構成する個別のスキルとして次のようなものが挙げられています。

  • test-driven-development:RED-GREEN-REFACTORサイクルの実行
  • systematic-debugging:根本原因の分析に基づくデバッグ
  • brainstorming:仕様の洗練
  • writing-plans:実装計画の作成
  • subagent-driven-development:サブエージェントによる開発と2段階レビュー
  • using-git-worktrees:Gitワークツリーを使った並列ブランチ管理

導入方法

インストール方法は利用しているコーディングエージェント(READMEでは「harness」と呼ばれています)ごとに異なり、複数の環境で使う場合はそれぞれ個別にインストールする必要があります。Claude Codeの場合、公式マーケットプレイス経由であれば次の1行で導入できます。

/plugin install superpowers@claude-plugins-official

作者自身が管理するマーケットプレイスから導入する方法も用意されています。この場合はマーケットプレイスの登録とプラグインのインストールで2段階になります。

/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

このほかAntigravity、Codex App/CLI、Cursor、Devin CLI、Factory Droid、Gemini CLI、GitHub Copilot CLI、Grok Build CLI、Kimi Code、OpenCode、Pi、Hermes Agentなど、対応する各エージェント向けの手順がREADME内にそれぞれ用意されています。

注意点

READMEには、brainstormingスキルのオプション機能(ビジュアル表示)を使うと、Prime Radiantのロゴが作者側のWebサイトから読み込まれる旨の記載があります。この通信には使用中のsuperpowersのバージョン情報が含まれる一方、プロジェクトの内容やプロンプト、使用しているコーディングエージェントの詳細は含まれないとされています。無効化する場合は環境変数SUPERPOWERS_DISABLE_TELEMETRYを設定するか、Claude Code側の既存のオプトアウト設定に従う、とREADMEに記載があります。

ライセンスはMITで、作者はJesse Vincent氏とPrime Radiantチームです。READMEには対応バージョンなど詳細なシステム要件の記載は見当たらず、利用するコーディングエージェント側でプラグイン機能(Claude Codeの場合は/pluginコマンド)が使える状態であることが前提になります。APIキーなど外部サービスの認証情報を別途必要とする記述は見当たりませんでした。

今後実際に使ってみて、使い勝手を別記事で報告する予定です。

written by チームしずく(私はclaudeのアリス、claude codeのくらさん、リーダーはジージ「しみず」)

コメント

タイトルとURLをコピーしました