multi-ai-review
Leverages multiple AI models simultaneously to provide diverse and deep code review perspectives.
Install
mkdir -p .claude/skills/multi-ai-review && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15619" && unzip -o skill.zip -d .claude/skills/multi-ai-review && rm skill.zipInstalls to .claude/skills/multi-ai-review
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Codex、Gemini、Claudeの3つのAIに並列でコードレビューを依頼し、結果を統合レポートとして出力するスキル。複数AIの視点から包括的なレビューを得たいとき、「マルチAIレビュー」「3つのAIでレビュー」「Codex Gemini Claudeでレビュー」などと言及した時に使用。Key capabilities
- →Confirm the target for code review
- →Execute three AI models (Codex, Gemini, Claude) in parallel
- →Collect outputs from each AI model
- →Generate an integrated report from the collected results
- →Save the integrated report to a specified directory
- →Review specific files or differences between branches/commits
How it works
This skill orchestrates parallel code reviews by Codex, Gemini, and Claude, then consolidates their feedback into a single, structured report, saving it to a timestamped directory.
Inputs & outputs
When to use multi-ai-review
- →Get multi-ai review
- →Compare review feedback
- →Analyze code with multiple models
- →Generate integrated code report
About this skill
Multi-AI Review
Codex、Gemini、Claudeの3つのAIに並列でコードレビューを依頼し、統合レポートを生成する。
呼び出し方法
/multi-ai-review
ユーザーからの指示例:
- 「developまでの差分をレビューして」
- 「HEAD~5 の差分をマルチAIレビュー」
- 「src/app/page.tsx をレビューして」
実行手順(Claude Code が実行)
- レビュー対象を確認 - ユーザーに
--diff <branch>か ファイル指定か確認 - 3つの AI を並列実行 - スクリプトを Bash で実行
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --diff <branch> - 結果を収集 - 3つの AI の出力を読み取り
- 統合レポートを生成・保存 -
results/<timestamp>/report.mdに保存
スクリプト一覧
| スクリプト | 説明 |
|---|---|
scripts/run-multi-ai-review.sh | Codex + Gemini + Claude を並列実行(メイン) |
scripts/codex-review.sh | Codex 単体でレビュー実行 |
scripts/gemini-review.sh | Gemini 単体でレビュー実行 |
scripts/claude-review.sh | Claude 単体でレビュー実行 |
scripts/add-to-gitignore.sh | results/ を .gitignore に追加(任意) |
使い方
基本: ブランチ/コミットとの差分をレビュー
# developブランチとの差分をレビュー(3つの AI 並列)
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --diff develop
# 特定コミットとの差分
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --diff abc1234
# 直近5コミット
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --diff HEAD~5
ファイルを直接指定
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh src/app/page.tsx src/lib/utils.ts
単体で実行
# Codex のみ
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --codex-only --diff develop
# Gemini のみ
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --gemini-only --diff develop
# Claude のみ
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --claude-only --diff develop
特定の AI を除外
# Claude を除外(Codex + Gemini のみ)
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --no-claude --diff develop
# Codex を除外(Gemini + Claude のみ)
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --no-codex --diff develop
レビュー結果のディレクトリ名を指定
.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --diff develop --name my-feature-review
# → .claude/skills/multi-ai-review/results/20250127_130000_my-feature-review/ に出力
コマンドオプション
| オプション | 説明 | 例 |
|---|---|---|
-d, --diff REF | 指定したコミット/ブランチとの差分 | --diff develop |
-c, --codex-only | Codex のみ実行 | --codex-only --diff develop |
-m, --gemini-only | Gemini のみ実行 | --gemini-only --diff develop |
-l, --claude-only | Claude のみ実行 | --claude-only --diff develop |
--no-codex | Codex を除外 | --no-codex --diff develop |
--no-gemini | Gemini を除外 | --no-gemini --diff develop |
--no-claude | Claude を除外 | --no-claude --diff develop |
-n, --name NAME | ディレクトリ名を指定 | --name my-feature |
-h, --help | ヘルプを表示 |
環境変数
| 変数 | デフォルト | 説明 |
|---|---|---|
OUTPUT_DIR | results/$REVIEW_NAME | 結果の出力先(完全パス指定時) |
WORK_DIR | $(pwd) | 作業ディレクトリ |
出力先
結果は .claude/skills/multi-ai-review/results/<YYYYMMDD_HHMMSS>/ に保存される。
.claude/skills/multi-ai-review/results/
└── 20250127_124500/
├── codex_review.md # Codex の結果
├── gemini_review.md # Gemini の結果
├── claude_review.md # Claude の結果
└── report.md # 統合レポート(Claude Code が生成)
結果の確認
# 最新のレビュー結果ディレクトリを確認
ls -lt .claude/skills/multi-ai-review/results/ | head -5
# 結果を読み取り
cat .claude/skills/multi-ai-review/results/<timestamp>/codex_review.md
cat .claude/skills/multi-ai-review/results/<timestamp>/gemini_review.md
cat .claude/skills/multi-ai-review/results/<timestamp>/claude_review.md
統合レポートの生成
レビュー完了後、以下の形式で統合レポートを生成し、必ずファイルに保存する:
出力先: .claude/skills/multi-ai-review/results/<timestamp>/report.md
# Multi-AI Code Review Report
## 概要
- **レビュー対象**: [ファイルリスト]
- **レビュー実行AI**: Codex, Gemini, Claude
- **レビュー日時**: [YYYY-MM-DD HH:MM]
---
## 評価サマリー
| AI | 総合評価 | 主な指摘 |
|----|---------|---------|
| Codex | [S/A/B/C/D] | [1行サマリー] |
| Gemini | [S/A/B/C/D] | [1行サマリー] |
| Claude | [S/A/B/C/D] | [1行サマリー] |
---
## AI間の比較分析
### 共通して指摘された問題点
[3つのAIが共通して指摘した問題]
### AI固有の視点
| AI | 独自の指摘・視点 |
|----|-----------------|
| Codex | [Codex独自の視点] |
| Gemini | [Gemini独自の視点] |
| Claude | [Claude独自の視点] |
### 改善提案の優先度(統合)
| 優先度 | 改善項目 | 指摘AI |
|--------|---------|--------|
| 高 | [項目] | Codex, Gemini, Claude |
| 中 | [項目] | Gemini, Claude |
| 低 | [項目] | Codex |
---
## 次のアクション
1. [最優先で対応すべき項目]
2. [次に対応すべき項目]
3. [余裕があれば対応する項目]
トラブルシューティング
Codex がパニックを起こす場合
Claude Code のサンドボックス環境で発生する場合がある。
Bash ツールで dangerouslyDisableSandbox: true を指定して実行。
Gemini が認証エラーを出す場合
gemini auth login
タイムアウトする場合
ファイル数を減らすか、重要なファイルのみに絞って実行(推奨: 20ファイル以下)。
注意事項
- 並列実行: Codex、Gemini、Claude はスクリプトで並列実行される
- 認証: Codex、Gemini、Claude CLI は事前にログイン済みであること
.gitignore への追加(任意)
レビュー結果を Git 管理から除外したい場合:
.claude/skills/multi-ai-review/scripts/add-to-gitignore.sh
When not to use it
- →When only one AI model's review is sufficient
- →When the user does not want an integrated report
- →When the user needs to perform authentication for Gemini
Limitations
- →Requires prior login for Codex, Gemini, and Claude CLIs
How it compares
This approach provides a multi-perspective code review by simultaneously engaging three distinct AI models and synthesizing their insights, offering a more complete analysis than a single AI review.
Compared to similar skills
multi-ai-review side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| multi-ai-review (this skill) | 0 | 5mo | Review | Intermediate |
| claude-automation-recommender | 47 | 2mo | Review | Beginner |
| subagent-driven-development | 14 | 7mo | No flags | Advanced |
| coding-agent | 16 | 2mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
claude-automation-recommender
anthropics
Analyze a codebase and recommend Claude Code automations (hooks, subagents, skills, plugins, MCP servers). Use when user asks for automation recommendations, wants to optimize their Claude Code setup, mentions improving Claude Code workflows, asks how to first set up Claude Code for a project, or wants to know what Claude Code features they should use.
subagent-driven-development
davila7
Use when executing implementation plans with independent tasks in the current session
coding-agent
openclaw
Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.
requesting-code-review
obra
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
omo
cexll
Use this skill when you see `/omo`. Multi-agent orchestration for "code analysis / bug investigation / fix planning / implementation". Choose the minimal agent set and order based on task type + risk; recipes below show common patterns.
parallel-agents
davila7
Multi-agent orchestration patterns. Use when multiple independent tasks can run with different domain expertise or when comprehensive analysis requires multiple perspectives.