TL;DR
The short version
When anyone can vibe-code straight to GitHub, coding stops being the constraint and review becomes it. The fix isn't reviewing everything by hand — it's putting AI in the review loop.
A roughly one-page agent reads the exact diff, scores risk against a handful of factors, publishes its evidence, and auto-approves only the low-risk tail — escalating medium and high-risk PRs to a human. A human still clicks merge by design, because a bot can't satisfy a repo's required-approval rule. Built by Claire Vo on How I AI.
Built on Claire Vo, How I AI, 5 Aug 2026, and Intercom's 'Diff Vader' write-up.
Review is the new bottleneck
Once AI writes most PRs, the review queue — not the coding — is what backs up. Agent-authored PRs pile up faster than humans can read them, and the instinct to review every one by hand is exactly what jams the pipe.
The move is to put AI in the review loop. Intercom did it org-wide: their AI reviewer became the sole reviewer for a bounded set of low-risk PRs, approving them roughly five times faster than human review. Today 93% of their PRs are agent-driven and about 19% are auto-approved with no human reviewer.
You do not actually have to review one-on-one by a human all those PRs.
Claire Vo, How I AI
Risk is factors, not diff size
The agent scores each PR against about six factors — blast radius, reversibility, data-security exposure, operational impact, and a verification gap (are tests and CI complete?) — and converts them to a number. Risk is repo-specific: docs are low, feature logic is medium, auth and billing are high.
The key correction: diff size does not set risk. A big documentation change is safer than a three-line change to authentication. Score the surface area of consequences, not the line count.
A human still clicks merge — by design
A bot can't satisfy GitHub's required-human-approval rule, so the agent's job isn't to remove the human — it's to make that human's click safe and near-zero-effort. The agent publishes its risk evidence; a person approves-and-merges the low-risk tail in two clicks without re-reviewing.
The whole agent is about a page of instructions plus a skill and two tools — proof that this is a design problem, not a framework adoption. Close the loop by logging every review and having an engineer judge whether the agent scored it right, then improve it like any customer-facing AI product.