hongbietcode/synthetic-claude/debate-workflow
Claude Code and agent skill by hongbietcode/synthetic-claude
- community
Checking that the SKILL.md file is still in the repository.
Multi-agent debate with 3-phase workflow. Optional --deep mode for feedback loop.
Install
npx vskill@latest install hongbietcode/synthetic-claude/debate-workflowSKILL.md
Debate Workflow
Multi-agent debate system with 3-phase workflow. Optional deep mode with convergence-based feedback loop.
When to Use
Activate this skill when:
- User needs multiple perspectives on a decision
- Complex tradeoffs require structured analysis
- Brainstorming needs systematic synthesis
- User invokes
/debatecommand
Core Concepts
Standard Mode (default)
Deep Mode (--deep flag)
Usage:
/debate monolith vs microservices→ Standard 3-phase/debate monolith vs microservices --deep→ With feedback loop
Agent Roles
| Agent | Focus | Personality | |
|---|---|---|---|
| Researcher | Evidence, possibilities | Curious, thorough | |
| Critic | Risks, weaknesses | Skeptical, constructive | |
| Synthesizer | Patterns, integration | Balanced, practical |
Deep Mode: Convergence Detection
Only applies when using `--deep` flag.
How It Works
After Phase 2, compare the 3 KEY RECOMMENDATIONs from each agent.
Convergence Criteria (meet ANY)
- All 3 agents recommend same general direction
- 2 agents agree AND third acknowledges as valid
- All agree on decision framework
Convergence NOT Met If
- Agents recommend fundamentally opposing directions
- Key trade-offs still contested without resolution
- New concerns emerged that weren't addressed
Decision Flow
| Condition | Action | |
|---|---|---|
| Converged | Proceed to Phase 3 | |
| Not converged | Execute Phase 2b (1 additional round) | |
| Max rounds reached | Proceed to Phase 3, note "Divergent" status |
Deep Mode: Feedback Loop (Phase 2b)
Triggered only when convergence NOT met in deep mode. Each agent must:
- Address specific disagreement directly
- Either CONCEDE or provide STRONGER justification
- Propose path forward
Behavioral Contracts
Each agent has constraints on what they MUST NOT do:
| Agent | MUST NOT | |
|---|---|---|
| Researcher | Conclude without evidence gaps; present speculation as fact | |
| Critic | Critique without mitigation; skip likelihood/impact estimates | |
| Synthesizer | Declare single best option; hide disagreements; force consensus |
These contracts enforce genuine perspective diversity beyond stylistic variation.
Phase 2 Validation
Before Phase 3, verify each agent:
- [ ] Referenced at least 2 specific claims from other agents
- [ ] Acknowledged at least 1 valid point they initially missed
- [ ] Stated a KEY RECOMMENDATION
- [ ] (Deep mode only) Convergence check was performed
If validation fails: document in output, do not retry silently.
Error Handling
| Scenario | Action | |
|---|---|---|
| Agent Task fails | Note failure, continue with available responses | |
| Phase 2 validation fails | Document which requirements not met | |
| Agent doesn't follow format | Use available content, note deviation | |
| Convergence unclear | Default to Phase 2b (err on thoroughness) | |
| Max rounds reached | Proceed to Phase 3, mark as "Divergent" |
Prompt Isolation
All agent prompts MUST include this preamble to prevent context confusion:
This prevents general-purpose subagents from getting distracted by repository context.
Best Practices
- Include CONTEXT ISOLATION preamble in all agent prompts
- Discussion phase MUST directly reference others' points (mandatory citations)
- Synthesis should acknowledge disagreements, not force consensus
- Include actionable next steps in final output
- Recommend decision frameworks, not decisions
- Max 2 discussion rounds (Phase 2 + Phase 2b) - no infinite loops
Model Configuration
Decision: Use model: haiku for all agent Task calls.
Rationale:
- Cost efficiency (agent files specify haiku)
- Sufficient for structured debate format
Override: For complex topics requiring deeper analysis, orchestrator may use model: sonnet for Phase 3 synthesis only.
Execution
- Use Task tool for parallel execution (faster)
- Feedback loop only triggered when agents diverge
Output Template
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/debate-system/skills/debate-workflow/SKILL.md
Popularity
- Repository stars
- 3
- 7-day trend score
- 7
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/hongbietcode/synthetic-claude/debate-workflow)