zscole/adversarial-spec

A Claude Code plugin that iteratively refines product specifications by debating between multiple LLMs until all models reach consensus.

46
/ 100
Emerging

The plugin uses `litellm` to orchestrate parallel critique cycles across 10+ LLM providers (OpenAI, Anthropic, Google, xAI, Mistral, etc.), enabling cost-effective multi-model comparison through unified API abstraction, OpenRouter gateway, or AWS Bedrock for enterprise compliance. Claude participates as an independent critic rather than orchestrator alone, contributing substantive revisions and synthesizing feedback until convergence before the user review phase. Architecture supports flexible model routing including Codex/Gemini CLIs for subscription-based access, with configurable reasoning effort levels for complex analysis.

509 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 11 / 25
Community 15 / 25

How are scores calculated?

Stars

509

Forks

43

Language

Python

License

MIT

Last pushed

Jan 22, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/zscole/adversarial-spec"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.