A debate simulation full pipeline. An agent team collaborates to perform topic analysis, pro argument construction, con argument construction, cross-examination, judge evaluation, and comprehensive report writing. Use this skill for requests like 'run a debate simulation', 'build pro and con arguments', 'debate', 'debate preparation', 'argument analysis', 'pro vs con', 'debate topic analysis', 'cross-examination practice', 'debate competition prep', and other debate-related needs. Existing arguments or debate materials can augment the relevant phase. However, live voice debate facilitation and audience voting system operation are outside the scope of this skill.
An agent team collaborates to perform topic analysis, pro/con argument construction, cross-examination, judge evaluation, and comprehensive report writing.
Agent Team — 5 agents communicate directly via SendMessage and simulate an actual debate.
| Agent | File | Role | Type |
|---|---|---|---|
| topic-analyst | .claude/agents/topic-analyst.md | Topic analysis, issue structuring | general-purpose |
| pro-debater | .claude/agents/pro-debater.md | Pro-side argument construction | general-purpose |
| con-debater | .claude/agents/con-debater.md | Con-side argument construction | general-purpose |
| judge | .claude/agents/judge.md | Argument evaluation, verdict rendering |
| general-purpose |
| rapporteur | .claude/agents/rapporteur.md | Comprehensive report writing | general-purpose |
_workspace/ directory at the project root_workspace/00_input.md| Order | Task | Agent | Depends On | Deliverable |
|---|---|---|---|---|
| 1 | Topic analysis | topic-analyst | None | _workspace/01_topic_analysis.md |
| 2a | Pro argument construction | pro-debater | Task 1 | _workspace/02_pro_arguments.md |
| 2b | Con argument construction | con-debater | Task 1 | _workspace/03_con_arguments.md |
| 3 | Cross-examination | pro + con | Tasks 2a, 2b | _workspace/04_cross_examination.md |
| 4 | Judge evaluation | judge | Tasks 2a, 2b, 3 | _workspace/05_judge_verdict.md |
| 5 | Comprehensive report | rapporteur | All | _workspace/06_final_report.md |
Tasks 2a (pro) and 2b (con) run in parallel. However, since the con side may reference pro arguments, initial arguments are constructed independently and cross-referenced during the rebuttal phase.
Inter-agent communication flow:
The orchestrator mediates cross-examination:
_workspace/04_cross_examination.md_workspace/| User Request Pattern | Execution Mode | Agents Deployed |
|---|---|---|
| "Run a debate simulation", "full debate" | Full Simulation | All 5 agents |
| "Just analyze the topic", "structure the issues" | Analysis Mode | topic-analyst only |
| "Just build pro and con arguments" | Argument Mode | topic-analyst + pro + con |
| "Write pro arguments for this topic" | Single-Side Mode | topic-analyst + pro-debater |
| "Evaluate this debate" (existing materials) | Evaluation Mode | judge + rapporteur |
| Strategy | Method | Purpose |
|---|---|---|
| File-based | _workspace/ directory | Store and share major deliverables |
| Message-based | SendMessage | Real-time cross-examination exchange, revision requests |
| Task-based | TaskCreate/TaskUpdate | Track progress |
| Error Type | Strategy |
|---|---|
| Resolution unclear | Ask user to clarify, or have topic-analyst reframe |
| Pro/con balance impossible | Adjust premises to reframe the resolution |
| Background materials insufficient | Apply analogous cases; note "limited data" |
| Web search failure | Work from general knowledge; note in report |
| Agent failure | Retry once -> proceed without that deliverable |
Prompt: "Run a debate simulation on the topic: 'AI replacing human jobs is socially desirable'" Expected Results:
Prompt: "Run cross-examination and judge evaluation based on these debate materials" + pro/con argument files attached Expected Results:
_workspace/02_pro_arguments.md and _workspace/03_con_arguments.mdPrompt: "Run a debate simulation; pick a topic for me" Expected Results:
Extension skills that enhance each agent's domain expertise:
| Agent | Extension Skill | Role |
|---|---|---|
| pro-debater, con-debater | argumentation-framework | Toulmin argument model, evidence pyramid, 5-Type rebuttal strategies, cross-examination design |
| judge, rapporteur | logical-fallacy-detector | 4-category logical fallacy classification, fallacy penalty standards, argument soundness rubric |