The Five Principles
1
Role Specialization — Cast agents into distinct roles. Same model, different environment = different personality. Observe tendencies, assign to strengths.
2
Specs as Coordination Protocol — The spec replaces meetings, shared memory, and institutional knowledge. If specs are vague, agents fill gaps with conflicting assumptions.
3
Adversarial Cross-Auditing — Team 1 audits Team 2, and vice versa. No ego, no politics. The consumer of an API catches what the producer's tests cannot.
4
Divergent Perspectives by Design — Same prompt to different instances yields complementary outputs. Don't ask one agent twice — ask two agents once.
5
Human as Orchestrator — Vision, taste, decisions, quality gates. The agents amplify the orchestrator's clarity — and also their ambiguity.
The Workflow
Phase 0 · Foundation
Human defines vision & pain. PM agent generates context doc. Ideate → choose or kill fast.
Phase 1 · Specification
Human + PM create detailed specs (schemas, API contracts, UI design). Organize into team assignments.
Phase 2 · Build + Audit
Teams implement in parallel → sync → cross-audit against spec → fix → human quality gate. Repeat per phase.
Phase 3 · Validation
Integrate with real system. Test with real data. Human evaluates with fresh eyes. Redesign if needed.
Phase 4 · Iterate
Product is live. Return to any phase as needed. The method loops.