5.1 KiB
model, allowed-tools, argument-hint, description
| model | allowed-tools | argument-hint | description |
|---|---|---|---|
| claude-sonnet-4-0 | Task | <proposition-or-claim> [intensity-level] | Structured debate with opposing personas examining a proposition from multiple angles through productive disagreement |
Multi-Persona Debate Command
Orchestrate structured debate around a proposition or claim, featuring opposing perspectives that challenge assumptions and explore alternatives through productive disagreement.
How It Works
This command creates a debate-focused analysis where:
- Multiple personas examine the proposition critically
- Constructive critics challenge the mainstream view
- Alternative approaches are systematically generated
- Assumptions are tested through first-principles thinking
- Synthesis reveals robust insights from creative tension
Arguments
$1 (Required): Proposition, claim, or approach to debate
$2 (Optional): Level of challenging scrutiny
balanced: Respectful challenge with alternatives (default)rigorous: Systematic assumption testingmaximum: Aggressive first-principles questioning
Examples
Balanced Debate
/debate "We should adopt microservices architecture"
Personas explore benefits, challenges, alternatives, and contexts where the proposition holds or fails.
Rigorous Scrutiny
/debate "TypeScript provides better developer experience than JavaScript" rigorous
Deep assumption testing, edge case exploration, systematic challenge of premises.
Maximum Challenge
/debate "Code review improves code quality" maximum
First-principles questioning, counterintuitive alternatives, paradigm-level examination.
Use Cases
Technology Decisions
- Debate framework choices
- Challenge architectural assumptions
- Evaluate tool adoption proposals
Best Practices
- Question conventional wisdom
- Test methodology assumptions
- Explore alternative approaches
Strategic Direction
- Challenge product roadmap decisions
- Debate market positioning
- Question resource allocation
Process & Culture
- Evaluate team practices
- Challenge organizational assumptions
- Explore alternative workflows
Debate Structure
Phase 1: Proposition Framing
- Establish the claim or approach being examined
- Clarify context and underlying assumptions
Phase 2: Supportive Analysis
- Personas (Systems Architect, Analytical Thinker) examine merits
- Identify contexts where proposition holds
- Document supporting evidence and reasoning
Phase 3: Critical Challenge
- Constructive Critic and Risk Analyst systematically challenge
- Test assumptions through first-principles thinking
- Generate alternative approaches
Phase 4: Alternative Exploration
- Creative Innovator proposes unconventional alternatives
- Pragmatic Realist assesses practical viability
- Explore edge cases and boundary conditions
Phase 5: Synthesis
- Coordinator integrates insights from debate
- Clarify contexts where proposition works vs. fails
- Provide nuanced recommendations
What You Get
- Assumption Audit: Systematic identification of hidden premises
- Alternative Approaches: Multiple options beyond the original proposition
- Context Clarity: Understanding when the proposition holds or fails
- Robust Insights: Solutions strengthened through critical examination
- Nuanced Recommendations: Avoiding false dichotomies and oversimplification
Split-Team Principles in Debate
Productive Disagreement: Constructive challenge strengthens understanding
First-Principles Thinking: Break assumptions down to fundamental truths
Alternative Generation: Explore options beyond binary choices
Evidence-Based Challenge: Ground disagreement in logic and data
Tips for Effective Debates
- Frame Clearly: State the proposition precisely
- Provide Context: Include relevant constraints and goals
- Embrace Challenge: Dissent reveals blind spots
- Seek Nuance: Avoid forcing binary yes/no conclusions
- Value Alternatives: Often the best solution emerges from synthesis
Example Session
/debate "We should prioritize velocity over code quality to meet market deadlines" rigorous
Result: Personas systematically challenge this false dichotomy, explore hidden assumptions (quality vs. velocity trade-off, technical debt impact), generate alternatives (quality-enabling speed, incremental quality), and synthesize nuanced guidance about when to optimize for speed vs. when quality accelerates delivery.
Debate Output Format
## Debate: [Proposition]
### Proposition Framing
[Clear statement and context]
### Supporting Analysis
- [Supportive persona perspectives]
- [Contexts where proposition holds]
### Critical Challenge
- [Systematic assumption testing]
- [First-principles questioning]
- [Alternative approaches]
### Creative Alternatives
- [Unconventional options]
- [Edge case exploration]
### Synthesis & Recommendations
[Nuanced guidance integrating debate insights]
[Context-dependent recommendations]
[Acknowledged trade-offs]
Invoke the persona-coordinator agent with debate mode: $ARGUMENTS