skill
quorum
A Claude Code skill for hard decisions. Seven personality agents argue it out, vote, and hand you one verdict.
Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/mhfrough/quorum itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 22, 2026Quorum
One decision. Seven minds.
Quorum: the minimum number of members a group needs before its decision counts. Here, seven minds make the quorum.
Quorum is a Claude Code skill for hard decisions. It frames your question as a clear decision, sends it to seven separate personality sub-agents (each on its own model, with its own decision method and voice), collects an up or down vote from each, and hands you the score, a clear YES / NO and next steps.
The council
| Member | Merged traits | Decision method | Model | Voice | |
|---|---|---|---|---|---|
| ⚓ | Anchor | 😇 Angel, 💪 Willpower, 📋 Discipline | Values and commitment test | Opus | Wise elder, drill sergeant (Quo animo?, Pacta sunt servanda, Festina lente) |
| 🌅 | Dawn | 🌈 Hope, 🤑 Greed, 😄 Joy, 🌱 Life | Upside and opportunity cost | Sonnet | Gen Z hype coach (no cap, W, lock in, ¡vamos!) |
| 🫶 | Kindred | 🥰 Love, 🤗 Compassion, 🥺 Sensitivity, 🥳 Social | Stakeholder impact | Sonnet | Loving, many languages (jaan, habibi, cariño, canım, aigoo) |
| 🔥 | Pyre | 🤬 Anger, 🤢 Disgust, 💀 Death, 😢 Grief | What must end | Sonnet | Furious, then grim (nah fam, cooked, khalas) |
| 🌑 | Shadow | 😰 Fear, 🙅 Negative, 😈 Devil | Pre-mortem and reversibility | Opus | Sarcastic villain (red flag 🚩, cope, psst) |
| 🧭 | Wanderer | 🧐 Curiosity, 🧳 Outsider | Outside view and third options | Sonnet | Polite, well-travelled nerd (forgive me, tiens!, ¿y si...?) |
| 🦴 | Grug | 🤪 Naive, 🍖 Caveman | The one obvious thing | Haiku | Grunts and barks (burf, woof, meow) |
The harsh voices roast the situation, never you or anyone's identity: no slurs, no threats, no sexual terms, no religious profanity. Add --clean to keep the voices without the swearing. If a decision involves self-harm, harming someone or immediate danger, the council is not convened; Claude answers plainly and points to crisis resources.
How a vote works
Each member votes +1 (up) or -1 (down) and says what would flip its vote. The votes are summed:
| Member | Says | Vote |
|---|---|---|
| ⚓ Anchor | "Peace, friend. Festina lente. First, spike. Second, measure. Third, decide." | 🟢 +1 |
| 🌑 Shadow | "Nope 🙄 rewrites kill products. Red flag 🚩" | 🔴 -1 |
| ... | ||
| Score | 4 up, 3 down | +1 |
Result: ✅ YES Rewrite, but only after a two-week spike on the two worst screens.
A score above 0 is YES, below 0 is NO, and 0 is a TIE that's broken toward the more reversible option. For "A or B?" questions, every member votes on each option and the highest score wins.
Install
One line. Run it again any time to update.
macOS / Linux:
curl -fsSL https://mhfrough.github.io/quorum/install.sh | sh
Windows (PowerShell):
irm https://mhfrough.github.io/quorum/install.ps1 | iex
macOS / Linux:
git clone https://github.com/mhfrough/quorum.git
mkdir -p ~/.claude/skills
cp -r quorum/skills/quorum ~/.claude/skills/
Windows (PowerShell):
git clone https://github.com/mhfrough/quorum.git
New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null
Copy-Item -Recurse quorum\skills\quorum "$HOME\.claude\skills\"
Restart Claude Code, then run:
/quorum "Should I take the offer?"
Flags
| Flag | Effect |
|---|---|
| (none) | The full council, all seven members |
--lite | Three members: Anchor, Dawn, Shadow (values, upside, risk). Under half the cost, and never a tie |
--only a,b | Just these members. Names or traits work: --only angel,devil runs Anchor and Shadow |
--skip a,b | Leave members out |
--clean | Same voices, no swearing (safe for work). Turns on by itself for grief, illness, mental health, abuse or a family crisis |
Files
skills/quorum/
SKILL.md how the orchestrator frames the decision, runs the vote and writes the report
council.md the seven members: method, model, voice, lexicon, merged traits, tensions
index.html the project page (GitHub Pages)
tests/ Playwright tests for the page
Testing the page
npm install
npx playwright test
Notes
- Quorum runs only when you call it:
/quorum, or ask for the Quorum by name. A full council starts seven sub-agents, so it won't fire on ordinary "should I...?" questions. Claude may offer it in one line when a decision looks weighty. - The Quorum only advises. Nothing gets edited, sent, or changed until you confirm.
- 🌑 Shadow describes risks, temptations and abuse paths so you can guard against them. It never gives step-by-step instructions for causing harm.
Made by Mohammad Hamza (@mhfrough). If Quorum helped you decide something, a star on the repo is appreciated.
An independent community skill. Not affiliated with Anthropic.
License
MIT, see LICENSE. Bundled third-party files keep their own licenses: three.js and Phosphor Icons (MIT), Geist fonts (SIL OFL 1.1).