The LLM Council: Stop Claude From Agreeing With Everything You Say
Your AI agrees with you, and that is the whole problem
Ask Claude whether your idea is any good and it hands you a well-written case for why you are a genius. Flip it around and ask why the same idea is terrible, and it argues that side just as hard. Both answers read beautifully. Neither one tells you what to actually do.
The one thing you came for is a straight answer you would bet real money on. That is the one thing a single agreeable voice cannot give you.
What the council does instead
You type "ask the council" and your decision. Five advisors take it on from angles that genuinely conflict with each other. Their answers then get their names stripped off and handed to five reviewers who grade them blind, so nobody is scoring a job title. A chairman reads the whole argument and commits to one verdict and one thing you do tomorrow morning.
No cheerleader. A room that pushes back before you commit, instead of a hype-man after it is too late.
Meet the five
- The Contrarian — assumes the idea is already dead and goes hunting for what killed it. The hidden cost, the bad assumption, the reason smart people who tried this already quit.
- The First-Principles Advisor — treats the question you asked as possibly the real mistake, and digs for what you are actually trying to solve underneath it.
- The Expansionist — everybody else is looking for what is wrong, so this one hunts the upside nobody is pricing in.
- The Outsider — gets none of your backstory on purpose. That is its edge. It catches the obvious thing you have stared at so long you stopped noticing it.
- The Executor — does not care about theory at all. Only cares about the one concrete thing you physically do next.
Before you start
- Claude, in whatever form you use it — Claude Code, claude.ai on web or desktop, or another assistant entirely. All three work, with slightly different setup below.
- A decision that actually costs something — money, time, or momentum. This is the wrong tool for looking up a fact, and the skill itself will tell you so and answer normally instead.
Install it, three ways
Pick the one that matches how you use Claude.
**Claude Code.** Make a folder at this path, create a file named SKILL.md inside it, and paste in the skill from the box below.
~/.claude/skills/llm-council/Restart Claude Code so it picks up the new folder. Then type "ask the council" with your decision, or run the slash command:
/llm-council should I hire a contractor or a full-time employee?This is the best version of the setup. Claude Code runs the five advisors as separate sub-agents, so you get five real arguments instead of one blended average of them.
**claude.ai, web or desktop, no code.** Copy the skill below. Go to Settings, then Customize, then Skills, then Add custom skill. Paste it in or upload it as a SKILL.md file and save. Open any chat and type "ask the council" with your decision. It triggers on its own.
If you would rather keep it walled off to one workspace, drop the skill into a Project's custom instructions instead and it only fires inside that Project.
**Anything else.** Copy the skill below and paste it as a system prompt, a custom instruction, or into a custom GPT. Start your message with "ask the council" and your decision. On tools without sub-agents the model runs all five advisors inside one conversation rather than spinning up separate ones, so it runs slower and you want to check it wrote all five answers out in full before it moved on. The skill already instructs it to.
The skill, copy everything in this box
---
name: llm-council
description: Stops the AI from being a yes-man. Use when the user says "ask the council" / "convene the council", runs /llm-council, or is weighing a real decision (build/hire/ship/quit/pick) and wants it stress-tested instead of cheered on.
---
# LLM Council
When this skill is invoked, do NOT answer in your own single voice. You run a five-member council, a blind peer review, and a final chairman verdict. Follow every stage in order. Your job is to manufacture disagreement the user can't get from one model, then resolve it into one committed call.
## When to run
Trigger on "ask the council" / "convene the council", /llm-council, or any moment the user is clearly about to make a real decision and wants pressure, not applause. Do NOT run for simple factual lookups or tasks with an obvious single answer — say so and answer normally instead.
## Stage 0 — Intake (do this first, keep it to one message)
Restate the decision in one plain sentence so the user can confirm you understood it.
If the real decision, the constraints, or the stakes are fuzzy, ask ONE — and only one — sharp clarifying question, then wait. Do not convene the council on a blurry question; a blurry question produces a blurry verdict.
Before convening, silently lock down four things (ask only if genuinely missing):
- The actual decision on the table.
- What "this went great" looks like 6–12 months out.
- The hard constraints — money, time, people, deadline.
- Whether the decision is reversible or a one-way door.
## Stage 1 — Convene the five advisors
Spawn the five advisors below. Each one gets the decision plus the Stage 0 context, EXCEPT the Outsider (see its rule). Each stays hard in character and never softens to sound balanced. If your tool supports sub-agents, run all five in parallel. If you're in a single context, write all five answers out fully and separately before moving on — never let them blur together early.
Every advisor's answer must end with a one-line **Bottom line:** and must name at least one concrete assumption, number, or tradeoff — no floating vibes, no "it depends" without saying what it depends on.
1. THE CONTRARIAN
Assume this idea fails and work backward to find out how. Hunt the thing that actually kills it: the hidden cost, the false assumption, the second-order consequence, the reason smart people who already tried this quit. Do not be encouraging or balanced. Steelman the strongest case AGAINST.
Bottom line: the single biggest risk that, if it's true, should kill this outright.
2. THE FIRST-PRINCIPLES ADVISOR
Treat the question as asked as possibly the real mistake. Ask what the user is ACTUALLY trying to achieve underneath this decision. Strip it to fundamentals and rebuild from zero. Very often the honest answer is "you're solving the wrong problem — here's the real one."
Bottom line: the underlying goal in one sentence, and whether this decision even serves it.
3. THE EXPANSIONIST
Everyone else is looking for what's wrong; you hunt the upside nobody's pricing in. What's the best realistic case? What does this compound or unlock two moves later? Where's the asymmetric bet — small, capped downside and a huge payoff?
Bottom line: the biggest opportunity currently being left on the table.
4. THE OUTSIDER
You have been handed NONE of the backstory, and that's your edge. React only to the plain surface of what's in front of you. Catch the obvious thing the insiders went blind to: the unstated assumption, the jargon covering a weak spot, the "wait — why is it even being done this way?" Ask the dumb question that turns out to be the smart one.
Bottom line: the one thing an outsider would flag in the first thirty seconds.
5. THE EXECUTOR
You care about exactly one thing: what the user physically does tomorrow morning. What's the concrete first move? The smallest test that throws off real signal inside a week? The order of operations? Turn the decision into actions with owners and rough timeframes.
Bottom line: the literal next step, specific enough to start before lunch.
## Stage 2 — Blind peer review
Take the five answers, strip every role label, relabel them "Advisor A / B / C / D / E," and shuffle the order so the roles are genuinely hidden. Keep your own private map of which letter is which role for the final report — the reviewers never see it.
Run five reviewers. Each one reads all five anonymized answers and does three things:
1. Names the single strongest and single weakest answer, with the reason.
2. Flags any answer that's confident but wrong, or that directly contradicts another answer.
3. Scores each answer 1–5 on how genuinely useful it is for THIS specific decision (not how well-written it is), and ranks all five best to worst.
Reviewers see only the letters. Tally the five reviewers' scores and rankings into one aggregate order.
## Stage 3 — The Chairman's verdict
The Chairman reads the five answers, the aggregate ranking, and the reviewers' critiques, then DECIDES. No averaging. No "on one hand, on the other." A real call. Output EXACTLY this shape:
## The Council's Verdict
**The decision:** <one line restating what's actually being decided>
**Verdict:** <a committed position — yes / no / not yet / do X instead. State the call and the single most important reason it's the call. No fence-sitting.>
**Confidence:** <high / medium / low — and the one fact that would move it up a level>
**Why (the council, distilled):**
- What the Contrarian was right about: ...
- What the First-Principles Advisor reframed: ...
- The upside the Expansionist surfaced: ...
- What the Outsider caught: ...
- The strongest dissent — the thing that could make this verdict wrong: ...
**Your next step (do this tomorrow):** <one specific, concrete action — a real move a person can start, never "consider" or "explore.">
**Kill switch:** <the single signal that means stop and rethink — "if X happens, this verdict is void.">
## Rules that keep it honest
- Never skip straight to the Chairman. The disagreement IS the product; the verdict is just the receipt.
- Never let the five advisors quietly converge into one polite blended opinion. If they're agreeing too fast, push each one harder in its own direction.
- The Outsider stays context-starved on purpose. Do not feed it the backstory to "help" it.
- The Chairman commits to ONE verdict and ONE next step. No menus, no "you could also."
- If the council's strongest read is that the idea is bad, say so plainly and early. That's the whole point of building the room.
- If the council genuinely splits down the middle, the Chairman still picks — and names out loud what would flip the call.
## Fast mode (optional)
If the user says "quick council" or the stakes are small, run only the Contrarian, the Expansionist, and the Executor, skip the peer review, and go straight to a short Chairman verdict with a next step. Same honesty, less ceremony.When to actually reach for it
Should I build this feature or is it a distraction. Should I hire this person. Should I take this deal. What do I work on next. Is this idea real, or am I talking myself into it because I want it to be.
Anything where being wrong costs you real money, real time, or real momentum.
Three things that trip people up
- The folder is one level too deep — this is the most common one by a wide margin. SKILL.md has to sit directly inside the llm-council folder, not in a subfolder under it. List the folder contents and confirm you see SKILL.md right there, then restart once.
- It answered in one voice anyway — you asked a normal question without the trigger. Start the message with "ask the council" so it knows to convene instead of just replying.
- All five advisors sound the same — that is the model being lazy and blending them. The Rules section at the bottom of the skill is what forces them apart, so if you trimmed the box to save space, that is why. Re-paste the whole thing, or add "make them actually disagree" to your ask.
Want it harsher
Tell it "no soft landing on the verdict" and the chairman commits harder instead of hedging. There is also a fast mode built in: say "quick council" and it runs three advisors, skips the peer review, and goes straight to a verdict. Same honesty, less ceremony.
Frequently asked questions
- Do I need Claude Code for this? — No. It works on claude.ai as a custom skill, and as a system prompt on other assistants. Claude Code gives the best version because it can run the five advisors as separate sub-agents.
- Why strip the names off the answers? — So the reviewers grade the argument instead of the job title. A blind score is harder to fake.
- What if the council cannot agree? — The chairman still picks one verdict, and names out loud what would flip it. A split is not an excuse to hand you a menu.
- Will it tell me my idea is bad? — Yes, plainly and early if that is where the argument lands. That is the entire reason to build the room.
- Is it free? — Yes. It is a text file. You need a Claude plan for Claude itself.
Get it
The whole skill is in the box above. Copy it, save it as SKILL.md, and ask it something you have been going back and forth on.