From multi-model-debate
Orchestrate a structured multi-model debate using Claude, Codex, and Gemini as participants. Use when the user wants multiple AI perspectives on a software engineering decision, structured evaluation of technical options, or consensus building across AI agents.
How this skill is triggered — by the user, by Claude, or both
Slash command
/multi-model-debate:debate-orchestrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
5-phase structured debate process using Claude, Codex, and Gemini as independent evaluators.
5-phase structured debate process using Claude, Codex, and Gemini as independent evaluators.
For detailed prompt templates and report structure, see reference.md.
Generate debate-id if not provided: YYYYMMDD-HHMMSS-<topic-slug>
Create output directory: .debate/<debate-id>/
Assign perspectives (if user didn't specify via --perspectives):
| Topic Category | Claude | Codex | Gemini |
|---|---|---|---|
| Architecture decisions | Scalability-focused | Developer experience | Cost realism |
| Library/framework choice | Performance/benchmarks | Ecosystem/community | Long-term maintenance |
| General | Advocate | Skeptic | Pragmatist |
Auto-detect category from topic keywords. Default to General if unclear.
Extract decision points: Analyze the topic and identify 1-5 specific decision points that need resolution
Initialize state.json:
{
"debateId": "<debate-id>",
"topic": "<topic>",
"perspectives": { "claude": "...", "codex": "...", "gemini": "..." },
"decisionPoints": ["..."],
"rounds": "<N>",
"currentRound": 0,
"lastCompletedPhase": "setup",
"status": "in-progress"
}
Dispatch all 3 agents in parallel (single message, 3 tool calls) using the shared prompt template from reference.md.
round-{N}-claude.md, round-{N}-codex.md, round-{N}-gemini.mdstate.json: currentRound: 1, lastCompletedPhase: "round-1"The orchestrator performs this directly (no sub-agents).
synthesis-round-{N}.mdstate.json: lastCompletedPhase: "synthesis-{N}"Early exit: If ALL decision points reach Agreement, skip remaining rounds and go directly to Phase 5.
Only runs for Majority/Disagreement items. Skipped items marked as resolved.
Use cross-examination prompt template from reference.md. Dispatch 3 agents in parallel (same pattern as Phase 2).
round-{N}-claude.md, round-{N}-codex.md, round-{N}-gemini.mdGenerate the final report using the structure from reference.md.
report.mdstate.json: status: "completed", lastCompletedPhase: "final-consensus"npx claudepluginhub jaebit/claudemate --plugin multi-model-debateOrchestrates structured multi-provider AI debates between Claude and available advisors (Gemini, Codex, etc.) for critical decisions. Dispatches real providers via orchestrate.sh for diverse perspectives.
Debates design decisions using cross-model AI discussions. Supports Agent Teams, Codex CLI, and self-debate modes for multi-perspective validation of architectures and design choices.
Orchestrates multi-agent debates with 2-5 dynamic agents in Challenge (select best variant), Strategy (deep analysis with proposals), or Critic (find weaknesses) modes. Triggers on debate, challenge, compare, critique prompts.