independent-final-review
Installation
SKILL.md
Independent Final Review
初回レビューは実装の経緯を知らない新規セッションで最終差分をリスク重み付きで敵対的に検証する。2 回目以降の差分再レビューは、判断基準と前回指摘の追跡を一貫させるため、同じレビューサイクルの reviewer セッションを再開して行う。コードや文書を修正しない。敵対性は実装者の説明、test、CI を鵜呑みにしないことを意味し、反例の数ではなく merge 判断を変える現実的または重大な risk の発見を目的とする。
このスキルを読み込んだセッション自身を独立 reviewer 本体とみなす。呼び出し元がセッション分離を済ませているため、別セッション、subagent、collaboration tool、別 thread を起動せず、このセッションでレビューを完了する。プロンプトにスキル名とレビュー対象しかない場合も同じとする。
起動形態
呼び出し元(実装を進めた親セッション)は、利用中の agent ツールに応じて次のいずれかで reviewer を分離する。reviewer 本体の手順と判定基準はツールに依存しない。
Codex
- 初回は
codex exec -p independent-reviewで起動し、reviewer session ID を保持する。--ephemeralは session の再開を不能にするため付けない - 2 回目以降は
codex exec -p independent-review resume <reviewer-session-id>で同じ reviewer セッションを再開する。resumeは-p/--profileを受け付けないため、-pはresumeより前に置く。語順を誤ると profile が読まれず、base config の権限で再開されて read-only 強制が失われる -p <name>は$CODEX_HOME/<name>.config.tomlに対応する。independent-reviewprofile は:read-onlyを継承し、filesystem write を許可せず GitHub network だけを許可する専用プロファイルとする。雛形はassets/independent-review.config.toml-s read-onlyまたはsandbox_modeoverride を併用してはならない- turn 開始時に profile が適用されていること(managed permission profile、read-only sandbox)を確認する。適用されていない場合は、その turn をレビューに使わず、
-p independent-reviewをresumeより前に置いて再開し直すよう返す - profile または reviewer session の再開が利用不能な場合は、reviewer セッション内で設定調査や権限変更を行わず、起動失敗として親セッションへ返す。別の reviewer セッションで代替しない