autoreview

Runs structured multi-engine code reviews on local, branch, or commit diffs as a closeout check.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill autoreview-amirulandalib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoreview
Source: https://github.com/AmirulAndalib/Vilvona-AI/tree/main/.agents/skills/autoreview
Command: npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill autoreview-amirulandalib

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? After non-trivial code edits, teams need a consistent second-model review before committing or shipping, but manually invoking reviewer CLIs, bundling diffs, and validating results is repetitive and error-prone. This Skill standardizes that closeout review into one structured helper invocation. ## Core Features & Use Cases - Structured Review Helper: Bundles a diff, calls one selected engine (Codex by default, or Claude, Droid, Copilot), validates the structured result, and exits nonzero when actionable findings exist. - Flexible Targeting: Reviews dirty local changes, branch diffs against a base ref, or single commits, with optional prompt files and evidence datasets for extra context. - Review Panels: Runs multiple reviewers against one frozen bundle with per-engine model and thinking/effort settings. - Use Case: After fixing a PR branch, run the helper with --mode branch --base origin/main in parallel with focused tests, verify each finding against the real code, fix accepted issues, and rerun until the review exits clean. ## Quick Start Ask the agent to run an autoreview on the current branch against origin/main using the default Codex engine and report any accepted findings before committing.

Frequently Asked Questions about autoreview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an automated code review before committing?

Invoke the autoreview helper with --mode local for uncommitted changes or --mode branch --base origin/main for branch work. The helper bundles the diff, calls the selected review engine, and exits nonzero when accepted actionable findings exist.

Which review engine does autoreview use by default?

Codex is the default engine when nothing is configured, selected via the AUTOREVIEW_ENGINE environment variable or --engine flag. Claude, Droid, and Copilot are also supported as alternatives.

Can I run multiple AI reviewers on the same diff?

Yes, use --reviewers codex,claude or the --panel shorthand to run multiple reviewers against one frozen bundle. Per-engine model and thinking effort can be set with --model and --thinking flags.

Does autoreview work on Windows with PowerShell?

Yes, on native Windows invoke the extensionless Python helper through python, and use --parallel-tests-shell powershell or pwsh when the focused test command is PowerShell-specific. A PowerShell wrapper exists for the test harness.

Why does the review seem stuck for several minutes?

Structured reviews can take up to 30 minutes while the model call is active. Heartbeat lines like 'review still running' indicate healthy progress, so do not kill the process unless heartbeats stop or the 30-minute window passes.