debate

Orchestrate multi-agent debates to generate and critique design proposals.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/jpeggdev/buildwithjpegg --skill debate-jpeggdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debate
Source: https://github.com/jpeggdev/buildwithjpegg/tree/main/plugins/tribunal/skills/debate
Command: npx skills add https://github.com/jpeggdev/buildwithjpegg --skill debate-jpeggdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the risk of single-perspective designs by facilitating a structured debate among multiple AI agents to explore, critique, and converge on the best solution before formal design review.

Core Features & Use Cases

  • Multi-Agent Proposals: Agents independently propose solutions to a given task.
  • Adversarial Critiques: Agents critique each other's proposals, identifying flaws and trade-offs.
  • Consensus Building: Facilitates convergence towards a preferred solution, with user final approval.
  • Use Case: Before committing to a complex feature's architecture, use this Skill to have agents representing different roles (e.g., Architect, Security, CTO) debate the best approach, ensuring all angles are considered.

Quick Start

Initiate a debate for the current task using the 'debate' trigger.

Frequently Asked Questions about debate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use multi-agent brainstorming to validate software architecture proposals?

A multi-agent debate validates software architecture by having independent agents propose solutions, critique each other's trade-offs, and synthesize a consensus. This structured approach ensures diverse technical perspectives and risk assessment before formal design review.

What is multi-agent consensus building and when do I need it for design?

Multi-agent consensus building is a structured debate process where AI agents representing different roles critique design proposals to find the best solution. You need it during pre-design phases to assess risks and explore diverse technical perspectives before committing to an architecture.

How do I start a multi-agent design debate for a complex software feature?

To start a multi-agent design debate, initiate the process using the 'debate' trigger. Agents will independently generate design proposals, perform adversarial critiques, and facilitate convergence, with configuration managed via YAML and final approval required from the user.

Does multi-agent design debate require specific dependencies or configuration formats?

Multi-agent design debate requires no external dependencies and operates independently. Configuration for the structured agent prompting, proposal generation, critique, and synthesis is managed entirely through YAML files.

What is the best way to get diverse technical perspectives before a formal design review?

The best way to get diverse technical perspectives is running a multi-agent debate where agents role-play as Architect, Security, or CTO to explore and critique solutions. This ensures all angles and risks are considered before formal review.

When should I avoid using an adversarial multi-agent debate for architecture design?

You should avoid using adversarial multi-agent debate for simple tasks that do not require diverse technical perspectives or complex risk assessment. It is designed for pre-design phases of complex features where single-perspective designs pose a significant risk.