architecture-debate

Structures debates among multiple personas to resolve architectural design choices.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of making complex architectural decisions by providing a structured methodology for evaluating different perspectives and reaching a consensus.

Core Features & Use Cases

  • Multi-Perspective Analysis: Gathers arguments from distinct roles (Developer, User, Admin) to ensure all angles are considered.
  • Structured Debate Process: Guides users through presenting arguments, cross-examination, and synthesis to identify the most robust solution.
  • Use Case: When deciding between two database technologies, use this Skill to have a simulated debate between personas representing performance, cost, and ease of use to arrive at the best choice.

Quick Start

Use the architecture-debate skill to debate whether to use universal or specialized skills.

Frequently Asked Questions about architecture-debate

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

FAQPage Schema
How do I resolve complex system design decisions when weighing different tradeoffs?

You can resolve system design decisions by running a structured debate that simulates multi-perspective arguments from distinct roles like Developer, User, and Admin. This methodology evaluates technology selection tradeoffs through argument presentation, cross-examination, and final synthesis to reach consensus.

What is the best way to evaluate technology selection for strategic planning?

The best way to evaluate technology selection is a structured debate process simulating distinct personas representing performance, cost, and ease of use. By presenting arguments and conducting cross-examination, you synthesize the strongest approach for your strategic planning scenario.

How do I conduct a structured debate for architecture problem solving?

To conduct a structured architecture debate, define a specific question, assign personas like Developer or Admin, gather their arguments, perform cross-examination, and synthesize the strongest solution. This process ensures all design decision perspectives are evaluated.

Can I use this structured debate methodology for any system design scenario?

Yes, you can apply this structured debate methodology to technology selection, system design, and strategic planning scenarios. It requires a clearly defined question to initiate the multi-perspective argument simulation and effectively resolve your architectural design decisions.

When should I avoid using a multi-perspective debate for architectural design decisions?

You should avoid multi-perspective debates for architectural design decisions when you lack a clearly defined question or when the scenario does not involve meaningful tradeoffs. Without distinct perspectives like cost versus performance to cross-examine, the synthesis yields limited value.