| name | review |
| description | Gate the work behind a local reviewer panel. |
| license | MIT |
| argument-hint | [number of reviewers, default 2] |
| disable-model-invocation | true |
| metadata | {"author":"sherifabdlnaby","version":"0.1.0"} |
review
The task isn't done until it passes a reviewer panel. Run the gate before declaring done.
Panel
$ARGUMENTS = reviewer count, default 2:
1 → fork reviewer only.
2 → 1 independent + 1 fork.
N → N−1 independents with distinct lenses (correctness, functionality, simplification, security, tests) + 1 fork.
Reviewer types:
- Fork — an agent forked from this session, carrying the full conversation context. Always on the session model.
- Independent — fresh context: give it only the task description and the branch diff vs merge-base.
Cross-model: If you are Claude, and have access to Open AI Model (like in Cursor), then prefer cross-model reviewers as long as they're not a weaker model.
For example, Opus 4.8 <-> GPT 5.5
Gate
- Run the panel in parallel.
- Triage findings: fix the real ones; reject with a stated reason (you have context reviewers lack), or escalate to user.
- One re-review round, of the fixes only.
- Gate opens. Escalate, contested or rejected findings go in the final summary.