🏠 ホーム ニュース 📚 トピック解説 🏷️ タグ一覧 ℹ️ About
🔍 記事を検索
カテゴリ
📡 RSSフィード
Follow
X (Twitter) Threads
Quick Links
ニュース一覧 🏷️ タグから探す
🧠 Claude 🤖 Agent 💬 LLM 🔌 MCP 🛠️ Tool
Subscribe
📡 RSSフィード
Breaking News
2026.03.31 15:48 agent

AIコーディングエージェント「Superpowers」公開—TDD・仕様管理を自動注入

⚙️ ニュース
⚙️ AI Heartland News
TL;DR
Jesse Vincent氏開発のスキルフレームワーク「Superpowers」がGitHubで12.6万スター達成。Claude Code・Cursorなど主要エディタに対応し、仕様確認→設計→TDD→サブエージェント並列実行の7段階ワークフローを自動化。

何が起きたか

AIコーディングエージェント向けの構造化ワークフローフレームワーク「Superpowers」がOSSとして公開されている。開発者Jesse Vincent氏(Prime Radiant)による同フレームワークは、Claude Code・Cursor・Codex・OpenCode・Gemini CLIに対応。GitHub Starsは126,000超に達している。

通常のAIコーディングエージェントは依頼を受けたら即座にコード生成を開始する。Superpowers導入後は、この流れが根本的に変わる。仕様確認→設計レビュー→計画立案→TDD→サブエージェント実行→コードレビュー→完了処理の7段階ワークフローが自動実行される。

背景と経緯

従来のAIコーディングエージェントは、以下の課題を抱えている:

Superpowersはこれらの課題に構造を持たせることで対抗する。作者のREADMEで示される設計思想は「趣味が悪く、判断力がなく、プロジェクト文脈を知らず、テストを嫌がる熱意だけのジュニアエンジニアでも追従できる明確さ」——つまり、誰が実行しても同じ質を保つプロセスの定義を最優先とする。

技術的な仕組み

7段階ワークフロー

Step 1: brainstorming(仕様の抽出)
エージェントがユーザーに質問を投げ、「何を作りたいのか」を掘り下げる。設計ドキュメントを生成し、読み切れる長さのチャンクに分割して提示。

Step 2: using-git-worktrees(隔離環境の構築)
設計承認後、git worktreeで隔離されたブランチを自動作成。プロジェクトセットアップを実行し、テストがクリーンに通ることを確認してから作業開始。

Step 3: writing-plans(実装計画の作成)
各タスクを2~5分で完了する粒度に分解。対象ファイルの正確なパス、書くべきコードの全体像、検証ステップを明記。

Step 4: subagent-driven-development(サブエージェント駆動)
計画の各タスクに対して個別のサブエージェントを起動。2段階レビュー(仕様準拠チェック→コード品質チェック)を経て進行。数時間の自律的な連続作業が可能。

Step 5: test-driven-development(TDD)
RED-GREEN-REFACTORサイクルを強制。テストの前にコードを書いた場合、そのコードは削除される。YAGNI(You Aren’t Gonna Need It)原則が自動適用され、不要な実装は排除。

Step 6: requesting-code-review(コードレビュー)
タスク間でレビュー実行。問題を重大度別に分類し、Critical(重大)はブロッキング。解決するまで次に進めない。

Step 7: finishing-a-development-branch(完了処理)
全テストの通過確認後、マージ・PR作成・ブランチ維持・破棄の4選択肢を提示。worktreeを自動クリーンアップ。

14個のスキルセット

テスト関連:test-driven-development、systematic-debugging、verification-before-completion
コラボレーション関連:brainstorming、writing-plans、executing-plans、dispatching-parallel-agents、requesting-code-review、receiving-code-review、using-git-worktrees、finishing-a-development-branch、subagent-driven-development
メタ:writing-skills、using-superpowers

インストール方法

各プラットフォーム対応方法:

インストール後、ユーザーの特別操作は不要。エージェントが自動的にスキルを検出し、必要に応じて呼び出す。

設計思想

4つの核となる原則:

  1. Test-Driven Development:テストが先、常に
  2. Systematic over ad-hoc:推測ではなくプロセスで解決
  3. Complexity reduction:シンプルさが最優先
  4. Evidence over claims:「できた」ではなく「テストが通った」で判断

これらにより、通常のClaude Codeと比較して根本的な差分が生まれる。開発開始時点から仕様確認と設計レビューを強制し、テストはワークフローの一部(後付けではなく)となり、長時間の自律稼働でも計画に沿った進行を保証する。

参考リンク

参考リンク


この記事はAI業界の最新動向を速報でお届けする「AI Heartland ニュース」です。

よくある質問
Q. Superpowersとは何か
AIコーディングエージェント向けスキルフレームワーク。仕様確認→計画→TDD→サブエージェント実行の構造化ワークフローを自動注入。GitHub Stars 12.6万超のOSS。
Q. どのエディタ・ツールで使えるか
Claude Code(公式・マーケット)、Cursor、Codex、OpenCode、Gemini CLIに対応。各プラットフォームでインストール方法が異なる。
Q. インストール後に特別な操作は必要か
不要。エージェントが自動的にスキルを検出し、必要に応じて呼び出す。通常のコーディング依頼と同じ使い方で動作開始。
Q. サブエージェント駆動開発とは
実装計画の各タスクに対して個別のサブエージェントを起動し、仕様準拠チェック→コード品質チェックの2段階レビューで進行する手法。数時間の自律作業を実現。
Q. TDD強制の意味は
RED-GREEN-REFACTORサイクルを自動実行。テスト前のコードは自動削除される。YAGNI原則も自動適用され、不要な実装が排除される。
← Claude Codeで40体のAIエージェントを構築→1ヶ月で全廃止した実験の教訓 【速報】JavaScript主流ライブラリAxios、NPM供給チェーン攻撃でRAT配布 →