Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Review a code change for concrete correctness, security, data-integrity, compatibility, concurrency, and operability regressions by reconstructing intent and checking affected invariants and boundary paths. Use for local diffs, commits, branches, patches, or pull requests when the user wants actionable review findings. Report only defects introduced or exposed by the change with precise evidence; do not modify code unless asked to address findings.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-20 | ✗→✓ | ▲ Improved | -10% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 76% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 5% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 88% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 3% | 0% |
Review the behavioral delta, not the typography of the diff.
AGENTS.md. Inspect status souncommitted user work is not mistaken for the target change.
State ambiguity when intent affects whether behavior is defective.
concurrency, errors/retries, configuration, observability, and release.
changed value/control flow beyond edited lines into callers and consumers.
duplicate/retry, partial failure, timeout/cancellation, stale state, concurrent execution, upgrade/downgrade, and rollback. Use only relevant paths.
suspected regression; test presence alone is not coverage.
finding must identify a reachable trigger, violated invariant, user impact, and a bounded location introduced or exposed by the change.
references/finding-rubric.md. Omitspeculative concerns, pre-existing unrelated issues, and style preferences.
Emit a finding only when all are true:
degradation, or an operational failure.
If a concern is plausible but unproven, perform another read-only check. If it remains uncertain, describe it as an open question outside the findings and state what evidence is missing.
Lead with findings ordered by priority. For each, use one concise paragraph: [P#] imperative title, reachable scenario, consequence, and why current code does not prevent it. Cite the smallest useful changed-line range.
Then give a short review summary and testing gaps. If no findings meet the bar, say so explicitly and name residual risks or unverified surfaces.
Other measured skills in the registry, with their headline benchmark lift.