Runs one independent review of completed local changes, pull requests, branch diffs, or commits through the installed autoreview Go CLI using Codex, Claude, Cursor, or Grok; gathers authoritative acceptance criteria, selects or honors one provider, validates findings, applies scoped fixes, verifies and reruns accepted fixes, and safely reports reproducible CLI defects. Use when the user asks for an autoreview, a review of their code, pull request, or changes, an automated PR or second-model code review, a final tool-backed review, or review closeout after builder verification. Do not use as builder verification or a multi-reviewer panel.
—
—
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Autoreview resolves one flat typed configuration in this precedence order:
AUTOREVIEW_* environment variables.autoreview.yaml at the Git rootThe engine has no built-in default. Valid engines are codex, claude,
cursor, and grok. Inspect resolved values and their source with:
autoreview config --repository . --engine "$engine"
autoreview config --repository . --engine "$engine" --jsonThe YAML schema is:
engine: codex
model: gpt-5.6-sol
reasoning_effort: high
timeout: 15m
retries: 1
max_bytes: 1048576
isolation: native
web_access: falseCorresponding environment variables are AUTOREVIEW_ENGINE,
AUTOREVIEW_MODEL, AUTOREVIEW_REASONING_EFFORT, AUTOREVIEW_TIMEOUT,
AUTOREVIEW_RETRIES, AUTOREVIEW_MAX_BYTES, AUTOREVIEW_ISOLATION, and
AUTOREVIEW_WEB_ACCESS.
Unknown keys, loose YAML booleans, multiple documents, retry counts outside
zero or one, and invalid types fail closed. There are no profiles or local
override files. max_bytes defaults to 1 MiB and cannot exceed 128 MiB.
Native isolation is the default and preserves session-backed provider login in
an empty bundle-only workspace. Any source may select strict; an untrusted
higher-precedence source cannot weaken an already selected strict value. Strict
mode requires the provider's supported API-key environment variable.
Web access defaults off for Codex, Claude, and Grok. Explicit CLI --engine cursor
enables otherwise-unset web access implicitly because Cursor cannot guarantee a
per-run web disable. Repository, environment, or XDG engine selection does not
grant web access. Explicit web_access: false remains authoritative and
prevents a Cursor run. Only an explicit flag or ownership-checked account-home
XDG file may otherwise enable web access.