← ClaudeAtlas

debatelisted

Spawn Codex sub-agents to debate a topic, idea, proposal, or decision from multiple perspectives. A Proponent argues for it, a Critic argues against, an optional Devil's Advocate challenges both, and a Synthesizer produces a structured verdict. Use when you want rigorous multi-perspective analysis rather than a one-sided answer. Global and project-agnostic. Trigger when the user says "debate this", "debate idea", "argue both sides", "steelman and critique", "agents debate", "debate topic", "get multiple perspectives on", "challenge this idea", "play devil's advocate on", or "what are the arguments for and against".
ada-ggf25/AI-Tools · ★ 2 · AI & Automation · score 66
Install: claude install-skill ada-ggf25/AI-Tools
# Debate - multi-agent perspective skill Orchestrates a structured debate by spawning Codex sub-agents as named participants. The main Codex instance moderates, passes curated context between agents each round, and a Synthesizer produces an actionable verdict. ## Modes | Mode | Spawns | Rounds | Total agent calls | |---|---|---|---| | `--quick` | Proponent + Critic | Opening only | 3 (+ Synthesizer) | | `--full` | Proponent + Critic + Devil's Advocate | Opening + one rebuttal round | 7 | ## Procedure ### 1. Parse invocation Extract from the user's message: - **Topic** - the idea, proposal, decision, or claim to debate. Required. - **Domain context** - any pasted code, doc excerpt, or file path the user provides. If a file path is given, read it now and attach its contents as shared context. - **Mode flag** - `--quick` or `--full` if explicitly present in the invocation. - **Constraints** - any named constraints the user states (budget, tech stack, deadline, team size). These are passed to all agents as hard givens, not debatable. If the topic is missing or genuinely ambiguous, ask one focused question only (e.g. "Are you debating *whether* to do X or *how* to do X?"). Do not ask multiple questions. ### 2. Mode selection If `--quick` or `--full` was explicitly given, skip this step. Otherwise, ask the user to choose before proceeding: > **Quick** - Proponent + Critic, opening statements only, Synthesizer verdict. (~3 agent calls) > **Full** - Proponent + Critic