review
Antigravity (agy: gemini-4-argon-high)・Claude (fable: claude-fable-5-1)・Codex (astra: gpt-6-astra) の 3 者で並列にコードレビューを行い、本スキルを実行している AI(親)が結果を統合する。実行環境(agy / Claude Code / Codex CLI 等)を問わず、常にこの 3 レビュアーが独立した視点でレビューを実施する。
効率化の肝: 差分取得・PR/Issue 情報収集・ローカル成果物読み込みは親(本スキル本体)で 1 回だけ実行し、diff.patch と context.html としてディスクに書き出す。agy レビュアーと Claude レビュアーはこの 2 ファイルを Read するだけで共通コンテキストを得られる。Codex 側は別レビュアーの独立視点として /codex-review(gpt-6-astra)を呼び出す。
引数
$ARGUMENTS は <対象> [tier] の形式。<対象> は PR 番号/URL または issue 番号/URL(省略可)。123、#123、PR URL、issue URL のいずれか。[tier] は /dev から渡される難易度(S / M / L / XL / fixed:<model>[/<effort>])で、レビュー観点の範囲や Claude Code 実行時の Agent 設定を決めるために使う(手順 4 参照)。
数値(123、#123)が渡された場合は、まず gh pr view <番号> を試みて PR が存在すれば PR モード、存在しなければ issue 番号として扱いローカルモードに入る。URL の場合は /pull/ を含めば PR、/issues/ を含めば issue として判定する。
レビュー観点
3 レビュアー(agy / Claude / Codex)すべて、以下の観点を網羅的に見る。複数の異なるモデル(Gemini / Claude Fable / GPT-6 Astra)が同じ観点を独立に見ることで、見落としを相互補完する。