← ClaudeAtlas

code-reviewlisted

自前実装のコードレビュースキル(組み込み /code-review の置き換え・FAIR Layer 1 の標準実行手段)。PR 差分または作業ツリー差分を観点別フレッシュ文脈レビュー(並列サブエージェント)→ 敵対的検証 → 指摘報告の 3 段で実行し、PR 文脈では指摘の有無にかかわらず必ず行単位インラインコメントでレビューを残す。「/code-review」「コードレビューして」「差分をレビューして」「PR
kai-kou/gem-hunter · ★ 0 · Code & Development · score 69
Install: claude install-skill kai-kou/gem-hunter
# 自前 code-review スキル(組み込み /code-review 置き換え) 組み込み `code-review` スキルは v2.1.215 で自動実行が廃止され(`disable-model-invocation`・v2.1.216 実機確認)、 Claude が Skill ツール経由で自律起動できなくなった。本スキルは **project スコープの同名スキルが bundled スキルを置換する公式仕様**([skills ドキュメント](https://code.claude.com/docs/en/skills.md) 「A skill at any of these levels also overrides a bundled skill with the same name」)を利用した 自前実装であり、`disable-model-invocation` を付けないことで **対話(`/code-review` 手打ち)と 自律セッション(Skill ツール)の両方から起動できる**。FAIR 構成の SSOT は `docs/rules/ai-reviewer-strategy.md`。 ## トリガー条件 - `/code-review`(引数: PR 番号 or 省略で作業ツリー差分)・「コードレビューして」等の依頼時 - **PR 作成後の Layer 1 セルフレビュー**(全 PR 必須・`pr-review-watcher` / `self-reviewer` Step 4 から呼び出し) - 修正コミット後の再レビュー時(`pr-review-flow.md` 修正サイクル) ## 実行フロー(find → verify → report) ### Step 0: レビュー対象差分の確定 ```bash # PR 番号指定あり(クラウド一次経路 = MCP・L-114) mcp__github__pull_request_read(method="get_diff", owner="kai-kou", repo="gem-hunter", pullNumber=N) # 指定なし = 現在ブランチの差分(未コミット含む) git fetch origin +main:refs/remotes/origin/main && git diff origin/main...HEAD && git diff HEAD ``` 差分ゼロなら「レビュー対象なし」を報告して終了する(空レビューを捏造しない・L-113)。 **PR 番号指定ありのときは、あわせて PR 本文も取得する**(Step 1 の Spec 忠実性ファインダーが 対象 Issue を解決するために要る。差分だけでは判定材料が揃わない): ``` mcp__github__pull_request_read(method="get", owner="kai-kou", repo="gem-hunter", pullNumber=N) ``` ### Step 1: 観点別フレッシュ文脈ファインダー(並列サブエージェント) **観点ごとに独立のサブエージェント(`general-purpose`、探索中心なら `Explore`)を並列起動** し、 事前文脈なしで差分を「第三者の PR」として読ませる(自己修正盲点 64.5% の回避が目的。 メインセッションが自分でレビューして代替しない)。観点は次の 6 系統(+