本文へ移動
cccskills
無料GitHub で公開

multi-ai-review

Codex、Gemini、Claudeの3つのAIに並列でコードレビューを依頼し、結果を統合レポートとして出力するスキル。複数AIの視点から包括的なレビューを得たいとき、「マルチAIレビュー」「3つのAIでレビュー」「Codex Gemini Claudeでレビュー」などと言及した時に使用。

インストール方法を見る

含まれるファイル(7)

  • SKILL.md7.0 KB
  • .gitignore10 B
  • scripts/add-to-gitignore.sh1.1 KB
  • scripts/claude-review.sh1.5 KB
  • scripts/codex-review.sh1.5 KB
  • scripts/gemini-review.sh1.6 KB
  • scripts/run-multi-ai-review.sh5.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Multi-AI Review

Codex、Gemini、Claudeの3つのAIに並列でコードレビューを依頼し、統合レポートを生成する。

呼び出し方法

/multi-ai-review

ユーザーからの指示例:

  • 「developまでの差分をレビューして」
  • 「HEAD~5 の差分をマルチAIレビュー」
  • 「src/app/page.tsx をレビューして」

実行手順(Claude Code が実行)

  1. レビュー対象を確認 - ユーザーに --diff <branch> か ファイル指定か確認
  2. 3つの AI を並列実行 - スクリプトを Bash で実行
    .claude/skills/multi-ai-review/scripts/run-multi-ai-review.sh --diff <branch>
    
  3. 結果を収集 - 3つの AI の出力を読み取り
  4. 統合レポートを生成・保存 - results/<timestamp>/report.md に保存

スクリプト一覧

スクリプト説明
scripts/run-multi-ai-review.shCodex + Gemini + Claude を並列実行(メイン)
scripts/codex-review.shCodex 単体でレビュー実行
scripts/gemini-review.shGemini 単体でレビュー実行
scripts/claude-review.shClaude 単体でレビュー実行
scripts/add-to-gitignore.shresults/ を .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-onlyCodex のみ実行--codex-only --diff develop
-m, --gemini-onlyGemini のみ実行--gemini-only --diff develop
-l, --claude-onlyClaude のみ実行--claude-only --diff develop
--no-codexCodex を除外--no-codex --diff develop
--no-geminiGemini を除外--no-gemini --diff develop
--no-claudeClaude を除外--no-claude --diff develop
-n, --name NAMEディレクトリ名を指定--name my-feature
-h, --helpヘルプを表示

環境変数

変数デフォルト説明
OUTPUT_DIRresults/$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ファイル以下)。

注意事項

  1. 並列実行: Codex、Gemini、Claude はスクリプトで並列実行される
  2. 認証: Codex、Gemini、Claude CLI は事前にログイン済みであること

.gitignore への追加(任意)

レビュー結果を Git 管理から除外したい場合:

.claude/skills/multi-ai-review/scripts/add-to-gitignore.sh

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

This skill should be used when the user asks to "create a team", "spawn agents", "parallel execution", "delegate tasks to agents", "use a swarm", "team workflow", "split work across agents", "run tasks in parallel", or mentions wanting multiple agents to collaborate on a complex task.

日本語の概要は準備中です。原文の説明を表示しています。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

agent-team-guide

無料日本語概要

Agent Teams スキルを設計・構築するためのベストプラクティスガイド。 サブエージェント定義、SendMessage 通信プロトコル、タスク依存管理、 PostToolUse Hook によるログ、MCP ツール統合、コンテキストファイル設計を網羅。 7つの実績あるチームスキル(app-naming, ui-review, logo-design, persona-creation, skill-creator-team, ui-variations, aso-optimize)から抽出したパターン集。 Use when: Agent Teams を使ったスキルを新規作成したい、 既存のチームスキルの品質を改善したい、エージェント間通信のデバッグ、 チームスキルの設計パターンを知りたい。 Triggers: "agent team", "チームスキル", "エージェントチーム", "サブエージェント定義", "SendMessage パターン", "チーム設計", "エージェント間通信", "team skill", "swarm pattern"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-naming

無料日本語概要

アプリ名・サービス名の命名を、5つの専門エージェントチームで多角的に評価・決定するスキル。 ブランディング、商標/法的リスク、デジタルプレゼンス(SEO/ASO/SNS)、国際展開(多言語/発音)の 4観点から候補を提案・調査・議論し、コンテキストファイルと議事録で次回セッションへ引き継ぐ。 Use when: アプリ名を決めたい、サービス名を変更したい、プロダクト名を検討したい、 ネーミングブレスト、名前の商標チェック、アプリ名のリネーム。 Triggers: "アプリ名", "サービス名", "プロダクト名", "ネーミング", "名前を決め", "リネーム", "rename", "app name", "naming", "ブランド名", "商標チェック"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-store-preview-movie

無料日本語概要

App Store プレビュー動画を Remotion (React) で生成する Agent Team スキル。 video-director が構成を設計し、script-writer がナレーション台本を作成し、 motion-designer が Remotion コードを実装し、preview-reviewer がコードレビューし、 frame-inspector がレンダリング結果を目視検証する。 Use when: App Store プレビュー動画を作りたい、アプリのプロモーション動画を作りたい、 Remotion で動画を生成したい。 Triggers: "プレビュー動画", "App Store 動画", "アプリ動画", "preview movie", "Remotion", "動画作成", "app preview"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-tone-manner

無料日本語概要

アプリのトーン&マナー(トンマナ)を8名のエージェントチームで設計するスキル。 ブランドアーキタイプ・パーソナリティ定義から、カラー・タイポグラフィ・ビジュアルスタイル・ トーン・オブ・ボイスまでを一貫設計し、Pencil (.pen) + Markdown で成果物を出力する。 「デザインテンション」(矛盾ペア)を核に、AIっぽくない独自のブランドアイデンティティを生成する。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

arch-design

無料日本語概要

仕様書・要件定義からソフトウェアアーキテクチャを設計するスキル。 5人の専門エージェント(Architecture Lead・Module Designer・Dependency Analyst・ Platform Expert・Devil's Advocate)が協議しながら、 モジュール分割・依存関係・データフロー・インターフェース設計を行う。 成果物は構造化されたアーキテクチャ設計書(Markdown)。 Use when: 仕様書からどう設計するか迷っている時、モジュール分割の方針を決めたい時、 技術スタックに合ったアーキテクチャパターンを選びたい時、 設計書を作成したい時。 Triggers: "アーキテクチャ設計", "arch design", "仕様書から設計", "モジュール分割", "設計書を作りたい", "アーキテクチャを考えて", "コンポーネント設計", "依存関係を設計", "どう設計する", "design the architecture", "design from spec"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

sean-sunagaku のスキルをすべて見る

このスキルの問題を報告する