Agent skill · Code Review & Quality

autoreview

Pre-commit/ship code review: Codex default; optional Claude or Pi.

openclaw236★ · +1/wk · 2 repos on radarProfile →
claude-codeships scriptsMIT
Install
npx skills add openclaw/crabbox --skill autoreview --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 12
SKILL.md size: 34 KB
Bundled scripts: yes
Path: .agents/skills/autoreview/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,255
Language: Go

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Auto Review Run the bundled structured review helper as a closeout check. This is code review, not Guardian `auto_review` approval routing. Codex review is the default when no engine is set. It uses `gpt-5.6-sol` with `high` reasoning by default, then retries once with `gpt-5.6-terra` only when the account cannot access Sol. Claude review is optional and uses `claude-fable-5` by default. For user-visible behavior, pair autoreview with `behavior-validator`. Autoreview is source-aware and judges the change bundle; behavior validation is source-blind and judges the running product or tool against a behavior contract. A clean autoreview is not proof that a UI, CLI, API, or generated artifact works from the user's perspective. Use when: - user asks for Codex review / Claude review / Pi review / autoreview / second-model review - after non-trivial code edits, before final/commit/ship - reviewing a local branch or PR branch after fixes Do not require autoreview for a change whose entire diff is prose-only internal notes or `SKILL.md` documentation. Still inspect the diff directly and run the repository's lightweight documentation validation, if any. This exception does not cover user-fa

What's inside
Steps it walks through
  1. Contract
  2. Scope Governor
  3. Release Branches And Release Process
  4. Skill Path (set once)
  5. Pick Target
  6. Oversized Bundles
  7. Parallel Closeout
  8. Review Panels
  9. Models and thinking
  10. Environment defaults
  11. Review engine isolation
  12. Context Efficiency
  13. Helper
  14. Final Report
Ships with 11 files
  • AGENTS.md
  • CLAUDE.md
  • scripts/autoreview
  • scripts/autoreview_test.py
  • scripts/test-review-harness
  • scripts/test-review-harness.ps1
  • scripts/test-review-harness.py
  • tests/fixtures/typescript-benign-config-path-references.ts
  • tests/fixtures/typescript-benign-references.ts
  • tests/fixtures/typescript-sensitive-literals.ts
  • tests/test_autoreview_hardening.py
Commands it runs
Project-local skill in the current repo for Codex and other agents:
export AUTOREVIEW=".agents/skills/autoreview/scripts/autoreview"
export AUTOREVIEW_HARNESS=".agents/skills/autoreview/scripts/test-review-harness"
Claude Code project-local skill in the current repo:
export AUTOREVIEW=".claude/skills/autoreview/scripts/autoreview"
export AUTOREVIEW_HARNESS=".claude/skills/autoreview/scripts/test-review-harness"
Source checkout of openclaw/agent-skills:
export AUTOREVIEW="skills/autoreview/scripts/autoreview"
export AUTOREVIEW_HARNESS="skills/autoreview/scripts/test-review-harness"
Global skill:
More from crabbox
All skills →
About this skill
What does the autoreview skill do?

Pre-commit/ship code review: Codex default; optional Claude or Pi.

How do I install it?

Run `npx skills add openclaw/crabbox --skill autoreview --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From openclaw/crabbox, a repository with 1,255 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going