This is a structured disagreement protocol for ambiguous decisions where multiple paths look reasonable. You spin up three independent subagents (Skeptic, Pragmatist, Critic) alongside your own Architect position, each seeing only the question and minimal context to avoid conversational anchoring. The payoff is making tradeoffs legible before you commit. Use it for go/no-go calls, monorepo versus polyrepo debates, or ship-now versus hold decisions. Skip it for code review, architecture design, or anything with a factual answer. The synthesis format forces you to surface the strongest dissent even when you reject it, which is the real disciplinary value here.
npx skills add https://github.com/affaan-m/everything-claude-code --skill council