Adversarial Specification Review
Process
- Send spec to 2-3 different models simultaneously
- Each model critiques independently
- Claude collects all criticism
- Claude rewrites spec addressing all points
- Send revised spec back to models
- Repeat until consensus
What Models Check
- Missing requirements
- Ambiguous language
- Scope creep indicators
- Security gaps
- Performance blind spots
- Edge cases not covered
Consensus Rules
- If a model agrees too quickly -> force it to prove it read the document
- Minimum 2 rounds of critique
- Final spec must address ALL raised issues