pr-review-watcherlisted
Install: claude install-skill kai-kou/gem-hunter
# PRレビュー監視・自動対応スキル
PR 作成後に **Claude 自身が Layer 1 セルフレビュー(自前 `code-review` スキルを `Skill(code-review)` で
起動)を必ず実行** し、指摘対応 → 自動マージまでをユーザー指示なしで自律実行する。組み込み
`/code-review` は disable-model-invocation で自律起動不可のため、同名 project スキル
`.claude/skills/code-review/` が bundled を置換している(自律起動可・#275 → #280)。
**外部 AI レビュアー(Copilot / Gemini)への
レビュー依頼は行わない**(Copilot 依頼廃止・Gemini は 2026-07-17 廃止済み)。CI 結果・人手コメントは
`subscribe_pr_activity` で任意に監視する。**詳細手順(Step 1-7・GraphQL・トラブルシューティング・
フィードバックループ)は `reference.md`**、フロー全体の正本は **`docs/rules/pr-review-flow.md`**、
レビュアー構成の SSOT は **`docs/rules/ai-reviewer-strategy.md`** を参照。
## 品質チェックの二層構成(必読・`D-42`・Issue #543)
🔴 **CI はある**。`.github/workflows/quality-checks.yml` が `push`(`main`)と `pull_request` を契機に
**自動実行** される(Prettier `format:check` / ESLint / `tsc --noEmit` / Vitest の 4 種のみ・`contents: read` の
読み取り権限だけで、自動マージもデプロイもしない)。**マージ前に check run を確認し、赤いままマージしない**
(確認方法・例外の正本は `docs/rules/pr-review-flow-summary.md`「レビュー監視と自動マージ」)。
⚠️ **CI 緑は層 2 の省略理由にならない**。CI が見るのは `tools/run_checks.sh` に定義された 40 件超
(実測 42 件)のチェックのうち **4 件だけ** で、E2E・Lighthouse・依存規則(`check_architecture_boundaries.py`)・
CJK Markdown・LP 静的検査・各 self-test は **CI に載っていない**。**PR 作成前に `npm run check`
(= `bash tools/run_checks.sh`)を実行し、結果表を PR 本文へ貼る層 2 は引き続き必須**
(手順は同ファイル「PR 作成時の必須事項」項目 0 が正本・`pre-pr-create-check.sh` がブロックで強制する)。
⚠️ **check run が付かない例外**: `gem-pool-refresh.yml` が `secrets.GITHUB_TOKEN` で作る
`automation/gem-pool-refresh` PR には、GitHub 公式仕様(`GITHUB_TOKEN` 由来のイベントは新しい
workflow run を作らない)により ch