By agent-sh
Structured multi-round debate between AI tools with proposer/challenger roles and verdict
npx claudepluginhub agent-sh/debate --plugin debateStructured multi-round debate between two AI tools - one proposes, one challenges, and an orchestrator delivers a verdict.
A single AI tool gives you one perspective. When the stakes are high - architecture decisions, schema design, migration strategies - you want adversarial pressure-testing. debate pits two AI tools against each other in a structured format with enforced rules: the challenger must find flaws before agreeing, both sides must cite evidence, and the orchestrator must pick a winner.
Use cases:
agentsys install debate
Requires at least two AI CLI tools installed. See consult for individual tool install commands.
# Codex argues for, Gemini challenges - 2 rounds about microservices
/debate codex vs gemini about microservices vs monolith
# Thorough 3-round debate with explicit flags
/debate "Should we use event sourcing?" --tools=claude,gemini --rounds=3 --effort=high
# Include the current git diff as context for both tools
/debate codex vs gemini about this refactoring approach --context=diff
The challenger operates under adversarial rules - it must lead with what is wrong or missing before acknowledging agreements, and cannot agree with unsupported claims.
/debate codex vs gemini about microservices vs monolith
/debate with claude and codex about our auth implementation
/debate thoroughly gemini vs codex about database schema design
/debate codex vs gemini 3 rounds about event sourcing
/debate "Redis vs PostgreSQL for caching" --tools=codex,opencode
/debate "Should we use event sourcing?" --tools=claude,gemini --rounds=3 --effort=high
/debate "Performance optimization" --tools=codex,gemini --context=diff
| Flag | Values | Default | Description |
|---|---|---|---|
--tools | TOOL1,TOOL2 | interactive | Proposer and challenger (comma-separated) |
--rounds | 1-5 | 2 | Number of back-and-forth exchanges |
--effort | low, medium, high, max | interactive | Reasoning depth for both tools |
--context | diff, file=PATH, none | none | Codebase context shared with both tools |
--model-proposer | any model identifier | from effort | Override proposer model |
--model-challenger | any model identifier | from effort | Override challenger model |
Each debate produces a structured result:
MIT
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Uses power tools
Uses Bash, Write, or Edit tools
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.
Context-Driven Development plugin that transforms Claude Code into a project management tool with structured workflow: Context → Spec & Plan → Implement