Requesting Code Review Skill logo

Requesting Code Review Skill

開く

Superpowers のコードレビュー依頼スキル。git の範囲と要件を渡して新しいレビュー用サブエージェントを送り出し、指摘を重大度順に対応させます。

共有:
代替ツールを見る

Requesting Code Review は Superpowers のスキルです(スキルのソース)。自分の作業をいつ、どうレビューしてもらうかをエージェントに教えます。別のレビュー用サブエージェントを送り出し、セッション履歴ではなく厳選したコンテキストだけを渡すことで、生み出した思考ではなく成果物そのものを評価させます。

基本原則は「早く、頻繁にレビューする」です。

主な機能

  • タイミング:Subagent-Driven Development の各タスクの後、大きな機能の完成後、main へのマージ前は必須。行き詰まったとき、リファクタの前、難しいバグ修正の後は任意。
  • 方法:BASE_SHA と HEAD_SHA を記録し、同梱の code-reviewer.md テンプレートに説明、計画または要件、git の範囲を埋める。
  • レビュー用プロンプト:仕様をビジョン文書として扱い、仕様に書かれていなくても合理的な利用者が期待する挙動は要件とみなす。判断しなかった項目の列挙も求める。
  • フィードバックへの対応:Critical はすぐ直し、Important は先へ進む前に直し、Minor は記録。レビュアーが誤っていれば技術的な理由で反論。
  • コンテキストの節約:差分はレビュアーのコンテキストに置き、戻ってくるのは指摘だけ。

使用シナリオ

  • 長い自律実行の中でタスク間のチェックポイントにする。
  • プルリクエストを作る前の最終レビュー。
  • 行き詰まったときに新しい視点を得る。

料金

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 にあります。スキルは自動で起動し、名前を指定して呼び出すこともできます。 タスクが終わったらレビューを依頼するよう伝えるか、ワークフロー系スキルに自動で起動させます。

制約:サブエージェントを使えるツールと、差分を取れる git の履歴が必要です。同じ系統のモデルのレビュアーは盲点を共有しうるため、人やツールによるレビューを補うもので、置き換えるものではありません。

よくある質問

GitHub にコメントを投稿しますか?

いいえ。レビューはサブエージェント内で行われ、指摘はセッションに戻ります。

レビューへの返し方は?

それは姉妹スキルの Receiving Code Review の役割です。

代替案

  • CodeRabbit:プルリクエスト上で直接行う有料の AI レビュー。
  • Qodo:クレジット課金の AI PR レビュー。
  • Skills for Real Engineers:独自のコードレビュースキルを含む。

まとめ

エージェントのループの中で、安く繰り返せるセカンドオピニオンを得られます。詳しくは skills カテゴリ へ。

コメント

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