Ensemble — AI skill for Claude Code
Multi-model consensus debate via the filesystem.
How to install Ensemble
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open raiyanyahya/ensemble and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ensemble does
Multi-model consensus debate via the filesystem. LLMs propose, peer-review, rebut, vote and synthesize a group-confirmed answer. CLI + MCP.
Alternatives in AI
- Debate — AI Debate Hub - Structured four-way debates between Claude, Sonnet, Gemini, and Codex 2.8k ★
- Wiki Query — Query the LLM Wiki and synthesize an answer 2.3k ★
- Claude Skills LLM Council — LLM Council — a Claude Code skill that runs your decisions through 5 AI advisors with peer review 1.7k ★
README
🗳️ Ensemble
*Multi-model consensus debate via the filesystem — LLMs propose, peer-review, rebut, vote, and synthesize a group-confirmed answer. CLI + MCP.*
    
**Multi-round: propose → peer-review → rebut → vote → synthesize → converge.** Not a one-shot poll — an auditable debate that runs until the models agree on a *specific answer* (or provably can't), with every step left on disk.
Multi-model consensus debate via the filesystem. Several top LLMs (OpenAI, Anthropic, DeepSeek) independently **propose**, **review** each other, **rebut** the critiques of their own proposal, and **vote** — and, once a majority agrees, **synthesize** a single merged answer that the group **confirms**. They never talk to each other directly: every contribution is a file in a shared folder, and a coordinator advances the debate phase by phase. Participants are **anonymized** to each other (shown only as "Participant A/B/C"), so they judge arguments on merit, not on brand.
%%{init: {'theme':'neutral', 'themeVariables': {'fontSize':'22px'}, 'flowchart': {'nodeSpacing': 55, 'rankSpacing': 70, 'padding': 16}}}%%
flowchart LR
P[PROPOSING] --> R[REVIEWING] --> B[REBUTTAL] --> V{VOTING}
V -- "revise / split
(positions still moving)" --> P
V -- "stable disagreement
or safety fuse" --> D["Best-effort answer
(plurality, Borda-broken tie)"]
V -- "majority finalize" --> S["SYNTHESIS
endorsed author merges
(minority views kept)"]
S --> C{"CONFIRM
APPROVE majority?"}
C -- yes --> A1["Synthesis = consensus answer"]
C -- "no / stall / error" --> A2["Verbatim winning proposal
(today's
Related Skills
Llmcouncil
Multi-LLM deliberation council — MCP server + Claude Code skill. GPT-5, Gemini 2.5, Claude as peers. Vote, deb
HydraMCP
Connect agents to agents. MCP server for querying any LLM through your existing subscriptions: compare, vote,
Multi Agent LLM Council
Multi-LLM consensus & evaluation platform querying OpenAI, Gemini, Claude, DeepSeek & Mistral in parallel to c
Claw Consensus
Run AI agents across machines without state drift: consensus protocol (propose/counter/accept/commit), dual-ra
Mysti
AI coding dream team of agents for VS Code. Claude Code + openai Codex collaborate in brainstorm mode, debate
Humanizer Pro
Enables LLMs to write text that passes AI detection by applying 39 composition constraints from Wikipedia and
Related Agents
Opus Verifier
Use this agent to verify and synthesize answers from multiple sources. This agent reads multiple answer files,
Cook Council
jeff council inquiry station. Independently investigate the exact active blocker union through one assigned le
Edc
Engine Debate Committee orchestrator. Coordinates a structured three-agent debate on proposed FlatRedBall2 doc