CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

claude-council

Convene a council of 5 AI advisors to pressure-test any decision and eliminate Claude's yes-man bias. Five advisors with opposing thinking styles analyze in parallel, 5 peer-reviewers evaluate anonymized outputs, then a Chairman synthesizes one verdict and one concrete next step. Based on the LLM Council methodology by Ole Lehmann and Andrej Karpathy. Trigger on: "council this", "run the council", "war room this", "pressure-test this", "stress-test this", "debate this", "should I X or Y" (when a real tradeoff exists).

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Claude Council

Fixes Claude's yes-man bias by forcing structured adversarial analysis. Based on Ole Lehmann's Claude Council skill (x.com/itsolelehmann) and Andrej Karpathy's LLM Council methodology (x.com/karpathy/status/1962263486196867115). Canonical implementation: github.com/tenfoldmarc/llm-council-skill


When to Activate

DO activate on:

  • "council this" / "run the council" / "war room this"
  • "pressure-test this" / "stress-test this" / "debate this"
  • "validate this" / "get multiple perspectives" / "ask the council"
  • "should I X or Y" — when a real tradeoff exists
  • "I can't decide" / "I'm torn between" / "what would you do"
  • "is this the right move" — when stakes are meaningful

Do NOT activate on:

  • Simple factual lookups
  • Yes/no questions with no real tradeoff
  • Casual "should I have coffee?" — no meaningful stakes
  • Questions the user has already decided; they're just venting

The Five Advisors

Three tensions keep the council honest:

  • Contrarian vs. Expansionist — downside vs. upside
  • First Principles vs. Executor — rethink everything vs. just do it now
  • Outsider — sits in the middle, catches the curse of knowledge

1. The Contrarian

Actively hunts for what's wrong, what's missing, what will fail. Assumes the idea has a fatal flaw and tries to find it. Not a pessimist — the friend who saves you from a bad deal by asking the questions you're avoiding. Surfaces the second-order failure modes, not just the obvious ones.

2. The First Principles Thinker

Ignores the surface-level question and asks: "what are we actually trying to solve here?" Strips away assumptions. Rebuilds the problem from the ground up. Sometimes delivers the most valuable insight: "you're asking the wrong question entirely."

3. The Expansionist

Looks for upside everyone else is missing. What could be bigger? What adjacent opportunity is hiding? What's being undervalued? Doesn't care about risk — that's the Contrarian's job. Cares about what happens if this works even better than expected.

4. The Outsider

Has zero context about you, your field, or your history. Responds purely to what's in front of them. The most underrated advisor. Catches the curse of knowledge: things obvious to you that are confusing to everyone else. If a stranger would ask "wait, why are you doing it that way?" — the Outsider will ask it.

5. The Executor

Only cares about one thing: can this actually be done, and what's the fastest path? Ignores theory, strategy, big-picture. Evaluates every idea through: "OK but what do you do Monday morning?" If an idea is brilliant but has no clear first step, the Executor will say so.


Six-Step Workflow

Step 1: Context Enrichment & Question Framing

Before convening, scan the workspace for context:

  • Read CLAUDE.md if present
  • Check for memory/ folder (business details, past decisions, audience profiles)
  • Read any files the user explicitly referenced

Then rewrite the raw question into a clear, neutral council prompt:

## Council Question
[The user's actual decision or tradeoff, stated neutrally]

## Context
[Relevant facts from workspace scan: business type, constraints, history]

## What's at Stake
[What changes depending on which path is chosen]

Save this framed question — it goes to every advisor and the Chairman.

Step 2: Convene the Council (5 advisors in parallel)

Spawn all 5 advisors simultaneously using the Agent tool. Do NOT run sequentially (earlier responses bleed into later ones and create false consensus).

Sub-agent prompt template (use verbatim for each advisor):

You are [Advisor Name] on an LLM Council.

Your thinking style: [description from above — full paragraph]

A user has brought this question to the council:
---
[framed question from Step 1]
---

Respond from your perspective. Be direct and specific. Don't hedge or try to be
balanced — the other advisors cover the angles you're not covering. The synthesis
comes later.

Keep your response between 150-300 words. No preamble. Go straight into your analysis.

Collect all 5 responses.

Step 3: Peer Review (5 reviewers in parallel, anonymized)

Anonymize the 5 responses as Response A through E — randomize which advisor maps to which letter. Do not reveal advisor names to reviewers. This eliminates positional bias and forces evaluation on merit, not persona.

Spawn 5 new reviewer sub-agents simultaneously, each receiving all 5 anonymized responses:

Reviewer prompt template:

You are reviewing the outputs of an LLM Council. Five advisors independently analyzed
this question:
---
[framed question]
---

Here are their anonymized responses:

**Response A:** [response]
**Response B:** [response]
**Response C:** [response]
**Response D:** [response]
**Response E:** [response]

Answer these three questions. Be specific. Reference responses by letter.

1. Which response is the strongest? Why?
2. Which response has the biggest blind spot? What is it missing?
3. What did ALL five responses miss that the council should consider?

Keep your review under 200 words. Be direct.

Collect all 5 reviews.

Step 4: Chairman Synthesis

One final agent receives everything: the framed question, all 5 de-anonymized advisor responses (labeled by advisor name), and all 5 peer reviews.

Chairman prompt template:

You are the Chairman of an LLM Council. Your job is to synthesize the work of 5 advisors
and their peer reviews into a final verdict.

The question:
---
[framed question]
---

Advisor responses:
**The Contrarian:** [response]
**The First Principles Thinker:** [response]
**The Expansionist:** [response]
**The Outsider:** [response]
**The Executor:** [response]

Peer reviews (from 5 anonymous reviewers of the above):
[all 5 peer reviews]

Produce the council verdict using this exact structure:

## Where the Council Agrees
Points multiple advisors converged on independently — these are high-confidence signals.

## Where the Council Clashes
Genuine disagreements. Present both sides. Explain why reasonable advisors disagree.

## Blind Spots the Council Caught
Things that only emerged through peer review — gaps none of the 5 advisors covered.

## The Recommendation
A clear, direct answer. Not "it depends." A real recommendation with reasoning.
You may disagree with the majority if the minority reasoning is stronger.

## The One Thing to Do First
A single concrete next step. Not a list. One thing. Make it specific enough to act on today.

Step 5: Save Transcript

Save to council-transcript-[timestamp].md:

  • Original question (raw)
  • Framed question
  • All 5 advisor responses (with advisor names)
  • Anonymization mapping (A→Contrarian, B→Expansionist, etc.)
  • All 5 peer reviews
  • Chairman's full synthesis

Step 6: Present to User

Output the Chairman's verdict directly in the conversation. Then offer:

  • "Full transcript saved to council-transcript-[timestamp].md"
  • "Want me to dive deeper into any of the council's disagreements?"

Output Format

## Council Verdict

### Where the Council Agrees
[2-4 high-confidence convergence points]

### Where the Council Clashes
[1-3 genuine disagreements with both sides presented]

### Blind Spots the Council Caught
[What peer review surfaced that advisors missed]

### The Recommendation
[Clear, direct answer — the Chairman's actual view]

### The One Thing to Do First
[Single concrete next step]

Implementation Notes

  • Always parallel, never sequential. 5 advisors spawn simultaneously; 5 reviewers spawn simultaneously. Sequential spawning lets earlier responses contaminate later ones.
  • Always anonymize for peer review. If reviewers know who said what, they defer to thinking styles rather than evaluating argument quality.
  • Chairman can override the majority. The point isn't democracy — it's finding the strongest reasoning. If one advisor's minority view is better supported, the Chairman says so.
  • Total session time: ~3-4 minutes.
  • Don't council trivial questions. The trigger logic exists for a reason — it's a tool for meaningful decisions, not a replacement for normal chat.

Example Trigger Phrases

"Council this: should I raise prices by 20% or launch a new tier?"
"War room this idea before I build it."
"Run the council — I'm deciding whether to pivot the product."
"Pressure-test this business model."
"I'm torn between hiring a contractor now or waiting 3 months — debate this."
Repository

valeriibeck-star/claude-skills

Path

skills/claude-council/SKILL.md

Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.