From multi-ai-review
Runs parallel code reviews with Codex, Gemini, and Claude on git diffs or files, generating an integrated report for multi-AI perspectives.
How this skill is triggered — by the user, by Claude, or both
Slash command
/multi-ai-review:multi-ai-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Codex、Gemini、Claudeの3つのAIに並列でコードレビューを依頼し、統合レポートを生成する。
Codex、Gemini、Claudeの3つのAIに並列でコードレビューを依頼し、統合レポートを生成する。
/multi-ai-review
ユーザーからの指示例:
--diff <branch> か ファイル指定か確認.claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --diff <branch>
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
# 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. [余裕があれば対応する項目]
Claude Code のサンドボックス環境で発生する場合がある。
Bash ツールで dangerouslyDisableSandbox: true を指定して実行。
gemini auth login
ファイル数を減らすか、重要なファイルのみに絞って実行(推奨: 20ファイル以下)。
レビュー結果を Git 管理から除外したい場合:
.claude/skills/multi-ai-review/scripts/add-to-gitignore.sh
npx claudepluginhub sean-sunagaku/claude-code-plugin --plugin multi-ai-reviewThis skill should be used when the user asks to "review my code with multiple providers", "get reviews from Gemini and Codex", "multi-provider review", "review changes", or wants independent code reviews from both Gemini and Codex in parallel.
Orchestrates multi-agent code review with Codex CLI, Gemini CLI, and five Claude specialist subagents (security, performance, logic, regression, robustness) then synthesizes findings into verified fixes. Use for deep reviews, second opinions, or council reviews on PRs, commits, or branches.
Runs cross-model code reviews using the external Codex CLI tool from a Claude session. Catches bugs that single-model self-review would miss by leveraging a different reviewer architecture.