Skip to content

Commit 3b90b65

Browse files
authored
Merge pull request #229 from avifenesh/copilot/add-debate-to-readme
docs: add /debate to README command details
2 parents a51260d + 86954f0 commit 3b90b65

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,48 @@ agent-knowledge/
670670

671671
---
672672

673+
### /debate
674+
675+
**Purpose:** Stress-test ideas through structured multi-round debate between two AI CLI tools.
676+
677+
**What it does:**
678+
679+
1. **Tool Detection** - Detects which AI CLI tools are installed (cross-platform)
680+
2. **Interactive Picker** - If no tools specified, prompts for proposer, challenger, effort, rounds, and context in a single batch question
681+
3. **Proposer/Challenger Format** - First tool argues for the topic; second tool challenges with evidence
682+
4. **Multi-Round Exchange** - Each round the proposer defends and the challenger responds (1–5 rounds)
683+
5. **Verdict** - Orchestrator delivers a final synthesis picking a winner with reasoning
684+
685+
**Usage:**
686+
687+
```bash
688+
# Natural language
689+
/debate codex vs gemini about microservices vs monolith
690+
/debate with claude and codex about our auth implementation
691+
/debate thoroughly gemini vs codex about database schema design
692+
/debate codex vs gemini 3 rounds about event sourcing
693+
694+
# Explicit flags
695+
/debate "Should we use event sourcing?" --tools=claude,gemini --rounds=3 --effort=high
696+
/debate "Redis vs PostgreSQL for caching" --tools=codex,opencode
697+
698+
# With codebase context
699+
/debate "Is our current approach correct?" --tools=gemini,codex --context=diff
700+
```
701+
702+
**Options:**
703+
704+
| Flag | Description |
705+
|------|-------------|
706+
| `--tools=TOOL1,TOOL2` | Proposer and challenger (comma-separated) |
707+
| `--rounds=N` | Number of debate rounds, 1–5 (default: 2) |
708+
| `--effort=low\|medium\|high\|max` | Reasoning depth per tool call |
709+
| `--context=diff\|file=PATH\|none` | Codebase context passed to both tools |
710+
711+
**Agent:** debate-orchestrator (opus model for orchestration)
712+
713+
---
714+
673715
## How Commands Work Together
674716

675717
**Standalone use:**

0 commit comments

Comments
 (0)