Skip to content

kioie/claude-llm-council

Repository files navigation

Claude LLM Council

License: MIT

Tiered Claude deliberation for Claude Code — parallel Agent subagents on opus, sonnet, and haiku. Vote. Rule.

Built for Claude Code only. Multi-provider council? See cursor-llm-council.

/claude-llm-council Should we ship feature X?
council @security: Expose admin API without VPN?

No SDK. No npm install.

Quick start

git clone https://github.com/kioie/claude-llm-council.git
cd claude-llm-council
./install.sh
cd your-project
claude
/claude-llm-council Migrate to passkeys before GA?

Or @COUNCIL.md + question.


Members & models

Each seat = persona + Claude tier (opus | sonnet | haiku).

- id: architect
  name: Elena
  title: Systems Architect
  model: opus
  persona: Systems thinker. Coupling, ops risk…

Claude Code spawns one Agent subagent per seat on that tier. Diversity comes from persona + tier, not cross-provider models.

Roster priority

Priority Source
1 .claude-llm-council/roster.yaml
2 presets/engineering.yaml

Presets

Preset Command Tier mix
Engineering council: … opus / sonnet / haiku
Product council @product: … sonnet-heavy + opus chair
Security council @security: … opus for AppSec + chair
Minimal council @minimal: … 4 seats, fast

Inline swap: council engineer=sonnet chair=opus "GraphQL or tRPC?"

Custom member: council roster: create member or edit .claude-llm-council/members/

Chair

One chair: true — typically opus — writes Phase 3 ruling.

Runtime

Question → parallel Agent subagents → ballots → chair ruling

council quick: … skips ballots.


Modes

Mode Command
Quick council quick: …
Full council: …
Deep council deep: …

Project layout

.claude/skills/claude-llm-council/   # Claude Code skill
COUNCIL.md                            # entry point
presets/                              # opus/sonnet/haiku presets
members/                              # custom seat templates
templates/                            # deliberation, ballot, ruling
.claude-llm-council/                  # local roster (gitignored)

Cursor users

This repo does not support Cursor Task subagents or multi-provider models. Use cursor-llm-council.


Contributing

See CONTRIBUTING.md.

License

MIT — LICENSE

About

LLM council for Claude Code — opus/sonnet/haiku tiers

Resources

License

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages