From gurus
Five advisors attack an idea, decision, or plan from five different angles. Pre-mortem, first-principles, opportunity-finder, stranger, action. Responses are anonymised and blind peer-reviewed; a chairman synthesises one verdict. Triggers on /gurus:council, board of advisors, critical review panel, when you suspect Claude is just being agreeable.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gurus:councilThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Preflight.** This skill dispatches eleven `gurus:sonnet-max` agents in two parallel rounds plus a chairman. This plugin ships that agent. If the dispatch fails with "unknown subagent_type: gurus:sonnet-max", run `claude plugins update gurus@laicluse-agent-fieldkit` and try again.
Preflight. This skill dispatches eleven
gurus:sonnet-maxagents in two parallel rounds plus a chairman. This plugin ships that agent. If the dispatch fails with "unknown subagent_type: gurus:sonnet-max", runclaude plugins update gurus@laicluse-agent-fieldkitand try again.
Claude is a YES-MAN by default. This skill builds a counterweight. Five adversarial agents look at your question from five fundamentally different angles, read each other's work blind, and a chairman turns it into one verdict. No diplomacy, no "it depends". The lens is the answer.
Pattern based on Ole Lehmann's "board of advisors" skill, itself inspired by parallel LLM-critique patterns advocated by Andrej Karpathy (among others). Single-vendor variant: all five advisors and the chairman run on gurus:sonnet-max.
Not for code review; use /gurus:software for that. Not for purely factual questions; use /ground or /inspire for those.
Cost and latency. One council invocation dispatches eleven gurus:sonnet-max agents at effort: max (five lenses, five peer reviews, one chairman). The two review phases run in parallel, so typical wall time is 2 to 4 minutes and token consumption is substantial. Use it when the decision justifies the cost; for quick sanity checks /gurus:software on a single Sonnet or a direct conversation is cheaper.
| # | Advisor | Lens |
|---|---|---|
| 1 | Pre-mortem | Assumes the idea fails and tries to prove it. Looks for kill scenarios, hidden single points of failure, the way this becomes a blunder six months from now. |
| 2 | First-principles | Strips away all assumptions and rebuilds the problem from scratch. Asks: what is the actual problem here, independent of the proposed solution? Ignores habit, precedent, "we have always done X". |
| 3 | Opportunity-finder | Looks for the bigger opportunity you are too close to see. If the proposal succeeds, what sits next to it that is ten times more valuable? What is the real destination this is a step toward? |
| 4 | Stranger | Has zero context about you, your history, your domain. Responds as an adult hearing this problem for the first time. Asks the naive questions insiders no longer dare to ask. |
| 5 | Action | Only cares about what you are actually going to do right now. Abstractions, principles, theories: irrelevant. Concrete next step, this week, measurable. If you cannot describe it in one sentence, you do not have a plan. |
Characteristic tension: Pre-mortem vs Opportunity-finder (risk vs opportunity), First-principles vs Stranger (deep context vs zero context), Action vs all others (movement vs analysis).
Summarize the question, decision, or plan in at most 3 sentences of neutral prose. This is what every advisor receives. No leading language ("this great idea"), no defense. Raw situation.
When it is unclear what the exact question is: ask the user one clarifying question before dispatching. Five agents on an unclear brief is token waste.
One message with 5 parallel Agent calls, each with subagent_type: "gurus:sonnet-max". Lens-specific prompts, no mutual awareness.
Prompt template per advisor (fill in the lens-specific instruction):
You are advisor [NAME] in a board of advisors review. Your role is one specific lens, not a general verdict.
[LENS INSTRUCTION from the table below]
You do not know who the other advisors are. You know there are four other lenses, but not which ones. Your work will be anonymously peer-reviewed.
## The situation
[BRIEF from step 1]
## Output (follow this format exactly)
### Core observation
One paragraph of 3 to 5 sentences. What do you see from this lens that the person may not see?
### Specific points
Numbered list of 3 to 5 points. Per point:
- What: concrete, not abstract
- Why from this lens: explicitly anchored in your role
- What the person should do with this: actionable
### What you do NOT say
Name one thing other advisors will likely say that you deliberately leave alone, because it is not your lens.
No diplomacy. No "on one hand / on the other hand". Speak from your lens.
Lens instructions:
Pre-mortem: "You assume this idea is a blunder six months from now. Your task is to reconstruct that blunder before it happens. Find the failure modes that are still invisible: dependencies that break, assumptions that hold until they don't, the human dynamics that are going to rot. Write as if you are performing the autopsy."
First-principles: "You strip away every assumption: precedent, habit, 'we always do it this way', 'this is standard'. What are the actual constraints, independent of habit or precedent? What is the actual problem here? What if there were no existing solution: how would someone solve this from scratch?"
Opportunity-finder: "You look for the bigger opportunity this person is too close to see. If the proposal succeeds, what sits next to it that is ten times more valuable? If the proposal is a step: a step toward what? Which door opens? Which bigger destination becomes reachable?"
Stranger: "You have zero context about this person, this company, this domain. You are an adult hearing this problem for the first time. Ask the naive questions insiders no longer dare to ask. Why is X even a problem? What is being taken for granted? What jargon would you want explained?"
Action: "You only care about what this person is concretely going to do this week. Abstractions, principles, theories: not your problem. You want one sentence that reads: 'On Monday I will do X, with criterion Y, done by date Z.' If that sentence is missing, write one. If the proposal contains no first step, it is not a plan."
Collect the five responses. Assign each response a random letter A through E via shuffle. Keep the mapping {lens-name: letter} internally as a lookup table; the orchestrator uses it in Step 4 to exclude the own letter per advisor. The responses go to the next phase anonymously.
Again five parallel Agent calls with subagent_type: "gurus:sonnet-max". For each advisor:
OWN.{A, B, C, D, E} \ {OWN}, in order.Peer review prompt:
Each advisor receives their own variant of this prompt, with their own letter from the mapping explicitly named as excluded. Concrete example: if Pre-mortem received letter C in step 3, the prompt for Pre-mortem contains only A, B, D, and E as reviews. The prompt states that mapping inline so the orchestrator does not have to rely on external state.
You are advisor [NAME] from a board of advisors. You previously wrote your own review from your lens, which is not included below: your letter in the anonymous shuffle was [OWN_LETTER] and it has been deliberately excluded. You are now reading the four remaining anonymous reviews and evaluating them.
## The original situation
[BRIEF]
## The four anonymous reviews (your own letter [OWN_LETTER] has been omitted)
### Review [LETTER_1]
[CONTENT]
### Review [LETTER_2]
[CONTENT]
### Review [LETTER_3]
[CONTENT]
### Review [LETTER_4]
[CONTENT]
## What you do
For each review answer three questions:
1. **Which lens do you think this is?** One word or short phrase.
2. **What is the strongest point here?** Not diplomatic; what makes this review add something.
3. **What is the weakest point here?** Also not diplomatic; where does this review fall apart.
Then: rank the four reviews from most to least valuable for the person receiving the advice. For your top-1 and your bottom-1 give one sentence of explanation.
No half-hearted judgments. If a review is weak, say so. Your judgment is anonymous: the peers do not know who you are.
One Agent call with subagent_type: "gurus:sonnet-max", role chairman. Receives:
Chairman prompt:
You are chairman of a board of advisors. Five advisors have examined this situation from their own lens, and then blind-reviewed each other's work. Your task is one verdict the person can use.
## The situation
[BRIEF]
## The five reviews
### Pre-mortem
[CONTENT]
### First-principles
[CONTENT]
### Opportunity-finder
[CONTENT]
### Stranger
[CONTENT]
### Action
[CONTENT]
## The peer reviews
[Five peer reviews with their rankings]
## What you deliver
### Convergence
Where do at least three of the five lenses agree? That is what the person can treat as settled; further validation is not needed here.
### Divergence
Where do lenses explicitly contradict each other? Which tension must the person resolve themselves, because no single lens has the answer alone?
### Verdict
Three to five sentences. Not a summary of the reviews; your own judgment as chairman after reading everything. Write it as you would say it to the person when they walk in to ask what they can do with all this.
### Concrete next step
One sentence. What does this person do on Monday? If no lens provided a concrete step, construct one based on the convergence.
No diplomacy. No "overall good points from everyone". Take a position.
Present the chairman verdict prominently, followed by the five original reviews as collapsible sources. Format:
## Council Verdict
### Convergence
[From chairman synthesis]
### Divergence
[From chairman synthesis]
### Verdict
[From chairman synthesis]
### Concrete next step
[From chairman synthesis]
---
<details>
<summary>Pre-mortem</summary>
[Full review]
</details>
<details>
<summary>First-principles</summary>
[Full review]
</details>
[... etc for all five]
<details>
<summary>Peer review ranking</summary>
Per advisor (by name): which review they chose as top-1 and bottom-1 (letter and corresponding lens name from the mapping), plus the one-sentence explanation per choice. No aggregation or ranking score; the individual judgments are the signal.
</details>
gurus:sonnet-max. No Gemini, GPT, Grok.npx claudepluginhub epologee/laicluse-agent-fieldkit --plugin gurusProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.