計画と協働Claude Code and other supported coding agents

Jesse Vincent (obra) / superpowers

superpowers とは何で、全部入れるべきか

スキルではありません。互いを前提にするスキル群として配られた方法です。

押さえておく点

  1. 方法である以上、価値は実際に守られるかどうかに依存します。
  2. 部品は組み合わさります。つまり中途半端な採用は矛盾を生みます。
  3. Claude Code 以外の実行環境にも対応します。
  4. 他の TDD やデバッグ系スキルと重複します。仕事ごとに拠り所は 1 つにしてください。

01実務で何が変わるか

方法がないと、エージェント出力の品質は指示を書いた人に連動します。同じモデル、同じ課題でも二人の結果は大きく異なり、どちらも理由を説明できません。

方法論はそのばらつきを指示文の外に出します。発想し、計画を書き、テストに対して実装し、完了を宣言する前に検証する。エンジニアリングとしては平凡で、だからこそ機能します。

  • 計画系: 発想、計画の作成、サブエージェント主導の開発。
  • 実行系: テスト駆動開発、体系的デバッグ、完了前の検証。
  • メタ系: 新しいスキルの書き方と、この仕組み自体の使い方。

02期待に届かない点

設計思想が明確で、そこに同意できないチームは、活用ではなくスキルとの綱引きになります。しかもその綱引きはエージェントの文脈内で起きるため外から見えません。

他の作者の似たスキルとも衝突します。デバッグ方法論を 2 つ読み込むのは、どちらか一方より悪い状態です。

導入と最初の実行

  1. obra/superpowers から導入します。Claude Code と他のいくつかのエージェント向け手順が用意されています。
  2. まず計画と検証だけから始め、効果を実感してから残りを足します。
  3. チームが黙って無視しているスキルに注目し、取り繕わずに外してください。

実際によくある質問

Claude Code 専用ですか
違います。複数のコーディングエージェント向けの導入手順が用意されています。よくある構成が Claude Code というだけです。
1 つのスキルだけ使えますか
使えますし、多くの場合それが正しい入り口です。単体で機能し、必要になれば組み合わせられます。
ライセンスは何ですか
MIT で、obra アカウントの Jesse Vincent が公開しています。

出典

  1. GitHub の obra/superpowersrepository
  2. エージェントスキルのディレクトリdirectory

このページの機械可読版