You ask the agent to review the change before it ships. It reads the diff and says it looks good — clean, sensible, no concerns. It ships. The bug was in the edge case the diff didn't show: the empty input, the second concurrent call, the one caller still passing the old shape. The review wasn't wrong, exactly. It just never looked where bugs live.
A review that only confirms what the diff shows isn't a review — it's a rubber stamp with extra words. A real one works down a fixed set of dimensions, every time, and is allowed to find nothing only after it says what it checked. Packaging it as a Skill makes that rigor repeatable instead of mood-dependent:
✕ Rubber stamp
✓ Real review
Save it as a SKILL.md and invoke it on any change worth a second look. The dimensions matter more than the verdict: correctness you can see, but edges, blast radius, and the next reader are where the costly bugs hide. The one rule it must never break — if it finds nothing, it says what it checked and why it's sure. Approval by default is precisely how the edge case ships.