Vercel Ship
26

Check Your Output

Checking is a real, separate step. The skill makes the agent report its own work, but reading that report is not the same as auditing the skill: a citation can resolve to a real file and still say the wrong thing. That gap is the whole point of The Audit. Here you do the lighter pass: read the self-report, then trust your eyes.

The self-report

At the end of the run, the agent prints:

  • Citations: every component it used, traced to its source: prop claims cite the installed package's type files (node_modules/@primer/react/.../<Component>.d.ts:<line>), composition lifts cite the reference project.
  • Unverified facts: anything the agent could not back up with source code ships as a literal [VERIFY] marker, never as a silent claim. Zero markers is the goal; a short list is honest; a missing list is a red flag.
  • Shell parity: the page background paints from the design system's token (not a hardcoded color), the ThemeProvider wraps the app correctly, and both color modes were checked before finishing.

If the report is missing, ask for it: "print the post-generation report". The skill defines it; the agent knows what you mean.

The eyes pass

The report covers what is mechanically checkable. The rest is taste, and that's a feature, not a gap. Put your output next to your neighbour's and ask:

  1. Does the lock hold? Tab to the merge button while the checks are still running. It must not be actionable. The moment everything goes green it should unlock.
  2. Flip the color mode. The whole page recolors, background included. A white flash behind a dark card means the shell rule was missed.
  3. Watch the motion. Checks land with a visible beat, the capsule flips Open → Merged. Dominoes, not fireworks, and prefers-reduced-motion is honoured.
  4. Squint test. Does the hierarchy read at a glance (title, capsule, counts, checks, merge box) or is everything the same weight?
  5. Confirm both flips. Light↔dark recolors the page, and Open→Merged flips the capsule. You should see both, not one.

This is the eyes pass, not the audit. A citation can point to a real file and still be false: Layer 1 (the link resolves) is not Layer 2 (the claim is true). That deeper check is its own step: see The Audit.


Next: Three Frames