§07 · Patterns of Work

Human review

Also called Code review · Diff review

A person reading the agent's work before it ships. The only step that judges whether the change is right, not just whether it passes.

Human review is you, or a teammate, reading what the agent produced and deciding whether it ships. It is the last stage of the loop and the only one that can answer the questions the machine can't: is this the feature we meant, is the design sane, would I be comfortable maintaining this, does it do anything the spec didn't ask for?

The pressure to skip it is real. An agent produces more code than you can comfortably read, the checks are green, and the diff looks plausible. That's exactly when unreviewed work leaks into production: an agent that quietly widened a permission, deleted a test that was 'flaky', or added a dependency to make a problem go away. The failures of vibe coding are almost always failures of review, not of generation.

Make review cheap enough to actually do. Ask for small pull requests, one concern each. Read the tests first, because they state what the agent believed the task was. Let an automated review pass flag the mechanical issues so your attention goes to intent and design. And when the diff is too big to review, that's a signal to split the task, not to skim.

In the tools
  • GitHubThe pull request is the standard review surface; branch protection can require a human approval before merge.
  • AntigravityA review policy can route every merge through a person even when the agents run unattended.
  • Cursor and Claude CodeThe inline diff view lets you accept or reject each edit as it lands.
In conversation

Green checks, bot review is clean, can I just merge it?

Read the tests it wrote first. If they match what we asked for, skim the rest. If they don't, the code doesn't matter.

Related terms
Learn it in the school
Words are the easy part

Course 01 puts every one of these terms to work: you install Claude Code, run the loop, and ship a real project — permission modes, compaction, hooks and all.

Start Course 01 →