← ClaudeAtlas

code-reviewlisted

GitHub Pull Request(またはローカルの差分)のコードレビューと動作確認を行うスキル。**既定の通常モード(normal)では 1 つの subagent A_review が 10 観点すべてを横断的にレビューし、1 つの subagent C_review がそのメタレビュー(検証)を行う**。ユーザーが「詳細に」「詳しく」「観点別に」「観点ごとに」「detailed」「徹底的に」「thoroughly」などのキーワードを依頼文に含めた場合のみ、**詳細モード(detailed)**に切り替わり、Claude Code 組み込みの `/review` コマンド由来の 5 基本観点(コード正確性 / プロジェクト規約準拠 / パフォーマンス / テストカバレッジ / セキュリティ)と、リポジトリ固有・品質深掘りの 5 観点(エラーハンドリング / 可読性・保守性 / シンプル化 / リポジトリ共通観点 / PR 固有観点)の最大 10 観点に分割し、**1 観点 1 subagent で並列レビュー / 観点ごとに別 subagent で評価**する。実行前に必ずユーザーへ 3 点を確認する — ①レビュー対象を **GitHub の PR から取得するか、ローカルの git diff から取得するか**、②**動作確認(テスト/lint/型チェック/ビルド等の実行検証)を実施するか、静的レビューのみに留めるか**、③レビュー結果を **GitHub にコメント投稿するか、コンソール表示のみに留めるか**。差分を取得し、🔴 MUST / 🟡 SHOULD / 🟢 NICE TO HAVE の 3 段階で指摘を分類した上で、選択された出力先に結果を提示する。動作確認(テスト/lint/型チェック/ビルド等の実行検証)は独立した subagent B として並列に走らせる。リポジトリ共通のレビュー観点(docs/REVIEW.md)と PR 固有のレビュー観点(PR 本文の `<!-- REVIEW_FOCUS -->` ブロック)も観点として扱う。GitHub の操作は MCP(`mcp__github__*` / `mcp__github_inline_comment__*` / `mcp__github_comment__*`)が使える場合は MCP を優先し、使えない場合は `gh`
ijufumi/claude-skills · ★ 0 · Code & Development · score 58
Install: claude install-skill ijufumi/claude-skills
# コードレビュー実施スキル GitHub の Pull Request(またはローカルの差分)に対して、Claude がコードレビューを実施し、インラインコメントとサマリコメントを投稿するためのスキル。CLI 上で一貫したレビュー体験をローカルから実行できるようにすることが目的。 ## 2 つの実行モード このスキルには **通常モード(normal)** と **詳細モード(detailed)** の 2 つがあり、ユーザーの依頼文に応じて自動で切り替わる。 - **通常モード(normal、既定)** — **1 つの subagent A_review が 10 観点すべてを横断的にレビューし、1 つの subagent C_review がそのメタレビュー(誤検知排除・重要度見直し・文言改善・漏れ補完)を行う**。動作確認は subagent B として並列に走らせ、責務を完全に分離する。サブエージェントの起動コストを抑えつつ、観点間の重複指摘を A_review 内部で吸収できるため、日常のレビューはこちらで十分。 - **詳細モード(detailed)** — **10 観点に分割し、1 観点 1 subagent(A_i)で並列にレビューし、観点ごとに対応する評価 subagent C_i を起動してメタレビューする**。動作確認は subagent B として並列に走らせる。観点ごとの専門性を最大化したい時、または PR が大規模で観点別に深掘りしたい時に使う。**詳細モードの各レビュー subagent(A_i)とメタレビュー subagent(C_i)は `ultrathink`(拡張思考)を使って深く分析する**(動作確認の subagent B は対象外)。 **モードの判定**: ユーザーの依頼文に「詳細に」「詳しく」「観点別に」「観点ごとに」「徹底的に」「徹底レビュー」「deeply」「detailed」「thoroughly」「`--detailed`」などのキーワードが含まれている場合のみ **detailed** を採用し、それ以外は **normal** とする(ユーザーへの追加確認はしない)。どちらのモードでも Step 1(取得元・動作確認実施可否)と Step 9(出力先)の 3 点確認は同じ手順で行う。 どちらのモードでも、リポジトリ共通のレビュー観点(`docs/REVIEW.md`)と PR 固有のレビュー観点(PR 本文の `<!-- REVIEW_FOCUS -->` ブロック)は観点として扱う。 ## 前提条件 - レビュー対象のコードがカレントディレクトリまたは checkout 済みのパスで読み取れること(ローカルの grep / read でコードを追うため) - **取得元に GitHub を選ぶ場合 / 出力先に GitHub を選ぶ場合**: 対象 PR が存在する GitHub リポジトリにアクセスでき、以下のいずれかが利用可能であること - **推奨**: GitHub MCP サーバー(`mcp__github__*`, `mcp__github_inline_comment__*`, `mcp__github_comment__*` などのツール) - **フォールバック**: `gh` CLI(`gh auth login` 済み、`repo` スコープ以上) - **取得元・出力先ともにローカル / コンソールのみの場合**: `git` CL