Claude Debate Open
claude_debate_openOpen an evidence-based debate with Claude to stress-test your position on critical decisions. Claude independently verifies your evidence and returns rulings with counter-claims.
Instructions
Open a structured, evidence-based debate with Claude about a significant decision. Bring your position and your evidence (file references, URLs, command outputs). Claude will independently verify every verifiable item - reading the files and fetching the URLs itself - then return per-claim rulings and counter-claims with its own evidence. Expensive and slow (an agentic verification run); use it for architecture decisions, risky changes, and security-sensitive work, not routine questions. Continue rounds with claude_debate_reply. Claude only advises; it never modifies anything. Check the result footer's format field before parsing: format: json means the body is the requested JSON document; format: prose means Claude answered in prose instead - read it directly or retry with a stronger model rather than calling JSON.parse blindly.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"topic": "<topic>",
"position": "<position>",
"evidence": "<evidence>",
"workspace_dir": "<workspace_dir>"
},
"name": "claude_debate_open"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Claude model override: opus, sonnet, haiku, or a full model id. Omit for the configured default. | |
| topic | Yes | The decision or claim to debate. | |
| evidence | Yes | Evidence items supporting your position. | |
| position | Yes | Your current position or recommendation. | |
| workspace_dir | Yes | Absolute path to the project this debate is about; becomes Claude's working directory. |