Review existing code, diffs, branches, or pull requests by spawning mandatory concern-specific reviewer subagents, then synthesize a ship-it / needs-review / blocked verdict.
87
90%
Does it follow best practices?
Impact
81%
1.19xAverage score across 4 eval scenarios
Passed
No known issues
Always spawn the default reviewer gang, then add only the conditional personas that can challenge the change from a distinct angle.
Spawn these for every Review Gang run:
The default gang is mandatory even for small diffs. The silent-failures lens is especially important when the diff touches error handling, retries, fallbacks, validation, auth, external services, or user-facing failures. The code-shape lens keeps module boundaries, single source of truth, and maintainability risk visible without turning cleanup into a style pass.
any, as, unknown, or other type escape hatchesMore conditional personas are not always better.
Avoid conditional persona spam when:
Every added persona should contribute a distinct lens or evidence source.