review-it
Standalone changed-file code review CLI. Companion to test-it.
review-it discovers review.yaml (or test.yaml as fallback), diffs changed files against diff_base, and writes review artifacts. It does not run tests, Docker, Vitest, llvm-cov, or coverage collection.
| test-it | review-it | |
|---|---|---|
| Purpose | Full test workflow: Rust/Node tests, Docker scopes, coverage, HTML report | Changed-file code review only |
| Config | test.yaml (canonical) |
review.yaml preferred; falls back to test.yaml |
| Default run dir | target/test-it/runs/<run-id>/ |
target/review-it/runs/<run-id>/ |
Use review-it when you only want to review git branch changes against diff_base — for example a fast pre-push review or a dedicated review job without booting Docker or running Vitest.
Install
curl -fsSL https://lmrr-cc.pages.dev/install/brew-tap.sh | bash
brew install lmrr/cc/review-it
curl -fsSL https://lmrr-cc.pages.dev/install/test-it.sh | bash -s -- --review-it-only
export PATH="$HOME/.local/bin:$PATH"
review-it --version
Usage
Config discovery walks up from cwd (or --root). If no config is found in ancestors, it scans immediate child directories (same idea as test-it). When multiple child configs exist, pass --root <dir>.
review-it init
review-it
review-it mini
review-it --root /path/to/repo
review-it --diff-base main
review-it --no-agent
review-it --review-llm
review-it -q
review-it --debug --no-open
review-it --recover 20260528-191307-dc8f28
Default output directory: target/review-it/runs/<run-id>/reports/ (review.txt, review.json, review.html).
review-it rules list
review-it rules install
review-it rules status
Rules load from .cursor/rules (and nested .cursor/skills/*/rules/ when present). Install with skills skills install --locked after clone.
Full documentation
The complete test-it workspace guide (configuration, environment variables, recovery, and architecture) lives on the test-it page.