with one click
parallel-code-review
// code-review plugin と codex review を並列実行し、結果をマージ表示するコードレビュースキル
// code-review plugin と codex review を並列実行し、結果をマージ表示するコードレビュースキル
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | parallel-code-review |
| description | code-review plugin と codex review を並列実行し、結果をマージ表示するコードレビュースキル |
| user-invocable | true |
Claude 多観点レビューと codex review を並列実行し、結果をマージ表示する。
Bash で以下を実行し、PRの有無を判定する:
gh pr view --json number,url,state,baseRefName 2>/dev/null
baseRefName をbase branchとして取得する判定結果をユーザーに表示する:
PR #<number> (<url>) を対象にレビューしますPRが見つからないため、uncommitted changes を対象にレビューしますPRモードの場合:
gh pr diff
uncommittedモードの場合:
# staged + unstaged + untracked の全変更を取得
git diff HEAD
git diff --cached
git status --short
変更のあるファイル一覧を特定する。
Task エージェント(subagent_type=Explore)で以下を収集する:
CLAUDE.mdCLAUDE.md(親ディレクトリも含む)@ リンクされているガイドラインファイルの内容以下を すべて並列 で実行する(単一メッセージ内で Task tool と Bash tool を同時呼び出し):
各エージェントには差分・変更ファイル一覧・CLAUDE.mdの内容を渡す。 各エージェントは指摘一覧と、各指摘の根拠(CLAUDE.md準拠、バグ、git履歴コンテキスト等)を返す。
PRモードの場合: code-review plugin(Skill tool で code-review:code-review)を代わりに実行する。
この場合は 5つの Task エージェントは起動せず、plugin に一任する。
uncommittedモードの場合: 以下の5つのエージェントを Task tool で並列起動する。
Agent #1: CLAUDE.md 準拠チェック (subagent_type=general-purpose)
Agent #2: バグスキャン (subagent_type=feature-dev:code-reviewer)
Agent #3: git履歴コンテキスト (subagent_type=general-purpose)
git blame と git log を確認するAgent #4: 過去PRコメント (subagent_type=general-purpose)
gh pr list --search で検索するAgent #5: コードコメント準拠 (subagent_type=general-purpose)
PRモードの場合:
codex review --base <baseRefName>
uncommittedモードの場合:
codex review --uncommitted
タイムアウト: 300秒
Step 3-A の各エージェントから返された指摘について、エージェントを 指摘ごとに並列起動 し、信頼度スコア(0-100)を付ける。
各エージェントには以下を渡す:
スコアリング基準(エージェントにそのまま渡す):
偽陽性の例(スコアリング時に考慮する):
スコア 80以上 の指摘のみ残す。
結果を以下の形式でユーザーに表示する:
## Code Review Results
### Claude 多観点レビュー
<スコア80以上の指摘一覧。各指摘にスコア、観点(Agent#)、根拠を付記>
<該当なしの場合は「重大な問題は検出されませんでした」>
### Codex
<codex結果>
### Summary
- 共通して指摘された点
- Claude のみの指摘
- Codex のみの指摘