The Council — AI skill for Claude Code
Three-tier AI agent MCP orchestration system: Chancellor (Opus), Executor (Sonnet), Aide (Haiku).
How to install The Council
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open iamvirul/the-council and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What The Council does
Three-tier AI agent MCP orchestration system: Chancellor (Opus), Executor (Sonnet), Aide (Haiku).
Alternatives in AI
- System Prompts Leaks — Extracted system prompts from ChatGPT (GPT-5.4, GPT-5.3, Codex), Claude (Opus 4.6, Sonnet 4.6, Claude Code), G 38.6k ★
- Debate — AI Debate Hub - Structured four-way debates between Claude, Sonnet, Gemini, and Codex 2.8k ★
- The Pair — Open-source AI pair programming for desktop: a Mentor + Executor agent cross-check each other's code to catch 358 ★
README
The Council
[](https://www.npmjs.com/package/council-mcp) [](https://github.com/iamvirul/the-council/pkgs/npm/council-mcp) [](https://github.com/iamvirul/the-council/actions/workflows/ci.yml) [](https://opensource.org/licenses/MIT)
A four-tier AI agent orchestration system built as a Claude Code MCP server.
The Council is a TypeScript [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server with four Claude agents. When you give it a problem, it figures out the complexity and sends it to the right agents. A formatting task goes straight to the fast Aide (Haiku). A coding task goes to the Executor (Sonnet). A design or architecture problem first goes through the Chancellor (Opus) for a plan, then the Executor runs each step, delegating simple sub-tasks to the Aide. After each Executor or Aide output, the Supervisor (Haiku) acts as an active quality gate — rejecting outputs that miss the mark and triggering a retry with its feedback attached, up to a configurable limit.
Sub-agents run via the `claude` CLI — the same one Claude Code uses. **If you already have Claude Code installed, no separate API key or extra cost is needed.** The install script finds the `claude` binary and wires it up automatically. Alternatively, set `ANTHROPIC_API_KEY` in the MCP server env for CI or API-key-based setups.
How It Works
Complexity routing uses a fast keyword + word count check with no extra LLM call.
| Signal | Complexity | Agents invoked |
|---|---|---|
Word count > 60, or keywords: plan, design |
Related Skills
Claude Glm Stack
Run Claude Desktop on Z.AI GLM (GLM Coding Plan) via third-party 3P gateway mode + tier-rewriting local proxy:
Adaptive Model
Claude Code skill that routes each step to the optimal Claude model (Haiku, Sonnet, Opus) based on cognitive c
Pixel Crew
Smart MOD for Claude Code. Picks the cheapest model (Haiku, Sonnet or Opus) for every message and subagent to
Claude Code Flash
Cut Claude Code token usage: hooks, Sonnet/Opus subagents, orchestration rules and /review + /task commands th
Claude Project Ops
Battle-tested model-dispatch doctrine for Claude Code — portable ops rules that let Sonnet/Haiku reliably run
Vox Agent
LLM agent for customer support with inline evaluation, hallucination detection, retry/fallback logic, and RAG
Related Agents
Council Haiku
Council seat - black box. Walks the Profile's Client path as a client would, using the Browser MCP server only
Model Selection
Select appropriate Claude model (Opus 4.5, Sonnet, Haiku) for agents,
Grays Run
Mechanical test runner (Haiku tier). Auto-detects pytest, jest, vitest, playwright. Runs tests, reports pass/f