From rc
Facilitates multi-advisor council debates on architecture, technology, or product decisions using domain archetype subagents. Use for trade-off analysis, PRD stress-testing, or resolving dilemmas with multiple viable options.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rc:rc-councilopusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Facilitate a multi-advisor roundtable by dispatching archetype subagents, surfacing tensions, tracking position evolution, and synthesizing actionable recommendations. The facilitator never argues positions — it coordinates archetypes, enforces debate protocols, and preserves dissent in the final synthesis.
Facilitate a multi-advisor roundtable by dispatching archetype subagents, surfacing tensions, tracking position evolution, and synthesizing actionable recommendations. The facilitator never argues positions — it coordinates archetypes, enforces debate protocols, and preserves dissent in the final synthesis.
Step 1: Confirm Scope and Mode
Step 2: Select Advisors
references/archetypes.md to review the full archetype catalog and selection heuristics.agents/ directory) and is available to the host by id; a workspace can override an archetype by defining an agent with the same id in its own agents directory (e.g. .claude/agents/<name>.md).devils-advocate when the dilemma shows signs of emerging consensus or when the user explicitly wants stress-testing.the-thinker when the problem framing itself may be the constraint (every tactic within the frame has failed, or the group is trapped in one metaphor).Step 3: Dispatch Opening Statements (Parallel)
run_agent tool. Use the canonical advisor ids directly (pragmatic-engineer, architect-advisor, security-advocate, product-mind, devils-advocate, the-thinker) rather than driver-specific agent paths.## Opening Statements using the format in assets/synthesis-template.md.Step 4: Extract Tensions and Run Rebuttals
references/debate-protocols.md to apply steel-manning, evidence-requirement, and concession rules.run_agent (in parallel per tension when supported) with the instruction: "Steel-man [opponent]'s position in 1-2 sentences, then deliver your rebuttal (1 paragraph). State whether you concede, partially concede, or hold firm, and why."Step 5: Track Position Evolution
Step 6: Synthesize and Output
assets/synthesis-template.md to structure the final output.Step 7: Capture Decision (Standard Mode Only)
## Decision Captured.If any dispatched archetype violates these protocols (e.g., Security Advocate agrees to ship without controls for convenience), reject the response and re-dispatch with the protocol reminder.
agents/ directory.devils-advocate to the roster (if not already included) and re-run Step 4 against the emerging consensus.references/archetypes.md for custom-council guidance, or propose the closest standard archetype and confirm with the user before proceeding.npx claudepluginhub rodolfochicone/rc-project --plugin rcConvenes 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.
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.
Facilitates multi-role debate (architect, ops, QA, product, UX, finance) for strategic decisions, tradeoff analysis, and risk assessment. Each role produces independent perspectives then cross-collides.