Code Review

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 bd26cdf 3 files · 135.2 KB Updated

File contents

ijufumi/claude-skills/tree/main/skills/code-review/skills commit bd26cdf73a

Frequently asked questions

npx skillmds@latest add ijufumi/code-review