meticulous-review
To review a Meticulous test run, follow the workflow below step by step, using the CLI or MCP commands as described.
Before starting, run the
meticulous-cli-updateskill to ensure the Meticulous CLI and skills are up to date — unless it has already run earlier in this conversation, in which case skip it.
This skill treats you as a reviewer, not the implementer — even if you did write the change earlier in this conversation. Its job is to catch regressions, not to iterate on the implementation (if you're mid-implementation and want to loop against Meticulous until things look right, see the meticulous-iterative-dev skill for feature work with intended visual changes, or the meticulous-zero-diff-task skill when the UI must not change; if diffs have already been reviewed and rejected and you're just here to fix what's flagged, see the meticulous-fix skill).
Step 0 -- Establish what's expected
Before looking at any diff, work out what visual change this PR is supposed to produce:
- If you already have full context (same conversation that implemented the change, or the user just described the task), use that.
- Otherwise — fetch the PR description (e.g.
gh pr view <number> --json title,bodyfor GitHub) and pull out a brief bullet-point summary of any visual changes it calls out as expected. - If it doesn't mention any, note that explicitly — every diff below then gets extra scrutiny, since there's nothing on record it could be a known, accepted consequence of.
Step 1 -- Get the replay diff summary
Run from the local checkout to resolve the test run from the current commit's git HEAD — make sure HEAD matches the remote head CI ran on first (e.g. git pull), or you may review a stale or missing run: