What problem does it solve?
Prevents premature design commitments and shallow decisions by forcing generation of multiple distinct options, a structured comparison, adversarial red-teaming, and verified fixes before declaring a chosen architecture.
Core Features & Use Cases
- Generate multiple options: Produce at least three genuinely different, implementable design alternatives.
- Structured comparison: Create a concise matrix across five criteria to surface trade-offs.
- Harsh adversarial review: Require a separate hostile reviewer (sub-agent or explicit role switch) to probe assumptions and failure modes, then enumerate edge cases and perform at least two fix+re-review iterations.
- Use Cases: Choosing integration patterns, selecting data models, evaluating architecture trade-offs, or self-triggering before committing to an implementation.
Quick Start
Compare three distinct design approaches for the proposed feature and run the debate process to generate options, a comparison matrix, a harsh review, edge-case findings, and two review iterations with verified fixes.