Subagent-Driven Development Skill logo

Subagent-Driven Development Skill

開く

Superpowers のサブエージェント駆動開発スキル。タスクごとに新しい実装用サブエージェントを送り、各タスク後に仕様と品質をレビューし、最後にブランチ全体をレビューします。

共有:
代替ツールを見る

Subagent-Driven Development は Superpowers のスキルです(スキルのソース)。Writing Plans の計画を、タスクごとに新しい実装用サブエージェントを送り、各タスクの後に仕様への適合とコード品質のレビューを行い、最後にブランチ全体を広くレビューする形で実行します。README によれば、この方法でエージェントが計画から外れずに数時間自律して作業することも珍しくありません。

基本原則は「タスクごとに新しいサブエージェント、タスクレビュー、広い最終レビュー」です。

主な機能

  • 作り込んだコンテキスト:サブエージェントはセッション履歴を引き継がず、必要な情報だけを書いたブリーフファイルを受け取る。
  • タスクごとに二つの判定:レビューは仕様への適合とタスクの品質の両方を報告しなければならず、実装役の自己レビューでは代わりにならない。
  • レビューパッケージ:review-package スクリプトがコミット一覧、統計、差分全体を一つのファイルにまとめてレビュアーに渡す。
  • 修正ループ:Critical や Important の指摘で修正を行い、Minor は記録して最終レビューへ。何度も続くと修正役を一段上のモデルに切り替える。
  • モデル選択:機械的なタスクには安いモデル、統合作業には標準モデル、アーキテクチャと最終レビューには最も高性能なモデル。モデルは常に明示する。
  • 裁定と記録簿:曖昧な点は裁定として記録し、止まるべき四つの場合は Executing Plans と共通。
  • 修正は一度に:最終レビューの指摘は一つの修正用サブエージェントにまとめて渡し、範囲を絞った再レビューを一度だけ行う。

使用シナリオ

  • 後半のタスクが圧縮されたコンテキストで動くことになる長い計画。
  • すべてのタスクにレビューの関門を置きたい作業。
  • 安いモデルと高いモデルを組み合わせてコストを抑える。

料金

MIT ライセンスの無料オープンソースです。Superpowers を開発する Prime Radiant は企業向けに商用サポートを提供しています。実質的なコストはトークンで、プロセス系スキルは質問、レビュー、サブエージェントの実行を増やします。

はじめに

Superpowers は一つのプラグインとしてインストールされ、このスキルはライブラリ全体(v6.4.1 で 15 スキル)と一緒に入ります。Claude Code では /plugin install superpowers@claude-plugins-official。Cursor は /add-plugin superpowers、Gemini CLI は gemini extensions install https://github.com/obra/superpowers。Codex、GitHub Copilot CLI、OpenCode、Pi などのコマンドは README にあります。スキルは自動で起動し、名前を指定して呼び出すこともできます。 計画の引き継ぎでサブエージェント駆動の実行を選び、あとは任せます。

制約:タスクごとに実装役とレビュー役の新しいコンテキストがかかるため、計画を実行する方法の中で最も高くつきます。サブエージェントのあるツールが必要で、ない場合はインライン実行をスキルが案内します。

よくある質問

並列エージェントとの違いは?

こちらはタスクを順番に実行し、間にレビューを挟みます。Dispatching Parallel Agents は独立した問題を一度に振り分けます。

ブランチをマージしますか?

いいえ。マージとプッシュは止まるべき場合に当たり、統合は Finishing a Development Branch が担当します。

代替案

  • Claude Subagents:このスキルが土台にする Claude Code の基本機能。
  • Agent Dispatcher:タスクを専門の役割に振り分ける。
  • Multica:課題をチームメイトとしてのコーディングエージェントに割り当てる。

まとめ

エージェントに計画どおり作らせる最も徹底した、そして最も高価な方法です。レビューの関門が重要なときに使ってください。詳しくは skills カテゴリ へ。

コメント

まだコメントがありません。最初のコメントを投稿してください!