From epic
Facilitates structured multi-voice deliberation for architecture, technology selection, or design decisions. Each of four independent personas (Architect, Skeptic, Pragmatist, Critic) receives isolated context to prevent anchoring bias, then synthesizes agreement and trade-offs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/epic:councilThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
NO MAJOR DECISION WITHOUT AT LEAST TWO OPPOSING VIEWPOINTS.
NO MAJOR DECISION WITHOUT AT LEAST TWO OPPOSING VIEWPOINTS.
State the decision in one clear question. Example: "Should we use WebSockets or SSE for real-time updates?"
Launch 4 independent subagents using the Agent tool, each with ONLY the question and relevant context (NOT the full conversation history — this prevents anchoring bias):
| Voice | Role | Focus |
|---|---|---|
| Architect | Long-term correctness | Maintainability, extensibility, architectural alignment |
| Skeptic | Challenge assumptions | Simpler alternatives, hidden costs, "what if we don't?" |
| Pragmatist | Ship it now | Timeline, user impact, operational complexity, team skills |
| Critic | Find the cracks | Edge cases, failure modes, migration risks, rollback difficulty |
Anti-Anchoring Rule: Each voice receives only:
After all 4 voices report back:
Save the decision to memory:
epic mem add \
--title "Decision: {question}" \
--type decision \
--importance 0.9 \
--body "Context: ...\nOptions: ...\nChosen: ...\nRationale: ...\nTrade-off accepted: ..."
| Excuse | Rebuttal | What to do instead |
|---|---|---|
| "I already know the answer" | Your gut feeling is not analysis. Council surfaces blind spots. | Run Council anyway — you'll learn something. |
| "This is too slow for a simple decision" | 5 minutes of council prevents weeks of regret. | Set a 5-minute timer and run the full process. |
| "The team already agreed" | Groupthink is not consensus. Diverse perspectives prevent disasters. | Summon all 4 voices — especially the Skeptic and Critic. |
| "I don't need 4 voices for this" | Even simple decisions benefit from the Skeptic and Critic. | Run all 4 voices. Skipping voices skips insight. |
npx claudepluginhub epicsagas/epic-harness --plugin epic-harnessConvenes a four-voice council (Architect, Skeptic, Pragmatist, Critic) for ambiguous decisions, tradeoffs, and go/no-go calls. Use when multiple valid paths exist and you need structured disagreement.
Orchestrates 2-4 agent perspectives to debate architecture trade-offs and design decisions. Useful for 'should we X or Y?' discussions.
Evaluates decisions via stance rotation (neutral, advocate, critic perspectives), synthesizes confidence-rated recommendation with next steps. For architectural choices, tech options, build-vs-buy, tradeoffs.