debate

Resolves architectural choices by simulating expert debates between differing viewpoints.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Ankh-Studio/copilot-enterprise-eval-plugin --skill debate-ankh-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debate
Source: https://github.com/Ankh-Studio/copilot-enterprise-eval-plugin/tree/main/skills/debate
Command: npx skills add https://github.com/Ankh-Studio/copilot-enterprise-eval-plugin --skill debate-ankh-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill facilitates structured debates among different expert personas to resolve complex architecture decisions and design challenges, ensuring all critical perspectives are considered.

Core Features & Use Cases

  • Multi-Perspective Analysis: Simulates debates between Developer, User, and Admin personas, each with distinct priorities (maintainability, ease of use, performance).
  • Structured Resolution: Guides the decision-making process through presentation, critique, and synthesis phases to arrive at the strongest, most well-vetted approach.
  • Use Case: When deciding on a new plugin structure, use this Skill to debate whether a universal skill or specialized skills are more appropriate, considering maintainability, user experience, and performance implications.

Quick Start

Use the debate skill to resolve the architecture decision regarding plugin structure.

Frequently Asked Questions about debate

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

FAQPage Schema
How do I resolve complex architecture decisions considering different perspectives?

Resolve architecture decisions by simulating structured debates among Developer, User, and Admin personas. This approach synthesizes arguments from each viewpoint to identify the strongest approach based on maintainability, user experience, and performance.

What is the best way to evaluate a plugin structure for maintainability and user experience?

Evaluating plugin structure requires debating universal versus specialized skills across multiple personas. By analyzing critiques from Developer, User, and Admin viewpoints, you arrive at a well-vetted design that balances maintainability and user experience.

Does this decision making process require any specific frameworks or dependencies?

No, this decision making process requires no external dependencies. It operates independently by guiding the topic presentation, critique, and synthesis phases to resolve your architecture design challenges natively.

How do I start a debate to guide my software design decision making?

Start software design decision making by clearly articulating the topic and focus for the debate. The structured resolution process then guides you through presentation, critique, and synthesis to reach the final architecture choice.

When should I not use simulated personas for architecture decision making?

Avoid simulated personas for architecture decision making when the topic or focus is unclear. Effective debate resolution requires clearly articulated design parameters to properly synthesize arguments from the Developer, User, and Admin viewpoints.