ains-review-gate
Installation
SKILL.md
人の確認が要るかは、AIの印象ではなく規則で決める。規則に当たった変更は、テストが通っていても、AIが低リスクと見ても、人が確認する。
1. 規則で判定する
先に依頼されたレビュー対象とマージ先を確かめ、対象のコミットを現在の HEAD と比較する。現在の作業(未コミットを含む)は、リポジトリ内から検証済みのインストール先の絶対パスで実行する。
<インストール済みスキルの絶対パス>/scripts/route-review.sh docs/ains/human-review-rules [base-ref]
別の明示されたコミット済み対象(例:main 上で feature/cleanup をレビュー)には第3引数を使う。チェックアウトは変えない。
<インストール済みスキルの絶対パス>/scripts/route-review.sh docs/ains/human-review-rules main feature/cleanup
第3引数モードは merge-base..head のコミット済み変更だけを調べ、解決した base/head/merge-base を表示する。現在の index・作業ツリー・未追跡や追加の未コミット対象は含まない。対象や必要な範囲が不明・曖昧・不完全なら UNVERIFIED として示し、現在の HEAD や手動の規則照合で必要な helper の判定を代用しない。