Skip to content
Agentmart
Submit a tool

multi-llm-judge

同一プロンプトを複数 AI CLI(Claude Code / Codex / Gemini)に送り、回答を比較・評価する。

Skill by pome223

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/pome223-multi-llm-judge

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

同一プロンプトを複数 AI CLI(Claude Code / Codex / Gemini)に送り、回答を比較・評価する。

Use cases: ml, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/multi-llm-judge

What's inside

Skill name
multi-llm-judge
Description
同一プロンプトを複数 AI CLI(Claude Code / Codex / Gemini)に送り、回答を比較・評価する。
License
MIT
Instructions
98 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# multi-llm-judge

同一のプロンプトを複数の外部 AI CLI に投げて、回答の比較・評価を行うスキル。

## 手順

### 1. 利用可能な CLI を検出

```bash
echo "=== AI CLI 検出 ==="
which claude 2>/dev/null && echo "claude: OK" || echo "claude: NOT FOUND"
which codex 2>/dev/null && echo "codex: OK" || echo "codex: NOT FOUND"
which gemini 2>/dev/null && echo "gemini: OK" || echo "gemini: NOT FOUND"
```

- 比較には最低 2 つの CLI が必要
- 1 つしかない場合はユーザーに警告した上で単独回答として進める

### 2. プロンプトを準備

ユーザーのプロンプト/タスクをそのまま使う:
- 全 LLM に完全に同じテキストを送る
- コードが関連する場合は該当ファイルの内容をコンテキストに含める
- プロンプトを `/tmp/bc_judge_prompt.txt` に書き出す
- 10,000 文字を超える場合は要約またはチャンク化する
- シークレットやクレデンシャルは絶対に含めない

### 3. 各 CLI に送信

```bash
# Claude Code(非対話 print モード)
cat /tmp/bc_judge_prompt.txt | claude -p 2>&1 | tee /tmp/bc_judge_claude.txt

# Codex(非対話 exec モード)
cat /tmp/bc_judge_prompt.txt | codex exec - 2>&1 | tee /tmp/bc_judge_codex.txt

# Gemini CLI
cat /tmp/bc_judge_prompt.txt | gemini 2>&1 | tee /tmp/bc_judge_gemini.txt
```

- 各 CLI のタイムアウトは 180 秒
- 失敗・タイムアウトした CLI は「利用不可」として記録し、残りで続行する

### 4. 回答を比較・評価

以下の形式でレポートを出力する:

```markdown
## Multi-LLM 比較レポート

### プロンプト
> {送信したプロンプト}

### 回答

#### Claude
{回答内容}

#### Codex
{回答内容}

#### Gemini
{回答内容}

### 分析

#### 一致点
全/大半の LLM が一致した点:
- ...

#### 相違点
LLM 間で異なった点:
- ...

#### 品質評価
| 観点       | Claude | Codex | Gemini |
|-----------|--------|-------|--------|
| 正確性     | ...    | ...   | ...    |
| 網羅性     | ...    | ...   | ...    |
| コード品質  | ...    | ...   | ...    |
| 説明の質   | ...    | ...   | ...    |

#### 推奨
比較に基づく結論: {どの回答が最も優れているか、その理由}
```

### 5. 評価モード

ユーザーが指定できる評価方法:

- **best-of-n**: 最良の回答を選び理由を説明
- **consensus**: 全 LLM が一致した点のみ抽出(高確信度の回答)
- **full-comparison**: 全回答を詳細比較(デフォルト)
- **merge**: 各回答の最良部分を合成して改良版を作成

ユーザーが「consensus で」「merge して」などと指定した場合、そのモードで評価する。

From pome223/boiled-claw-public, MIT.

More from pome223/boiled-claw-public

Signals

Stars
3
Forks
0
Open issues
0
Last commit (this folder)
Mar 25, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from pome223

Cite this page

multi-llm-judge skill. Agent Mart. https://agentmart.dev/skills/pome223-multi-llm-judge (last updated 2026-10-24)