Aan de slag
AI Code Review — Catch Bugs Before You Merge

AI Code Review — Catch Bugs Before You Merge

Paste a diff and 4 AI reviewer lenses (security, reliability, maintainability, performance) cross-check each other, then give you CONFIRMED/CORROBORATED/DISPUTED findings and a merge recommendation.
#Techniek
Beoordeling
Meer beoordelingen nodig
Verkocht
0
Gebruikswijze
Downloaden

How it works

Code Review Board runs your diff through a three-phase adversarial review process instead of a single pass:

Phase 1 — Four reviewer lenses, one at a time. Security Skeptic, Reliability Realist, Maintainability Pragmatist, and Performance Pessimist each review the same code in turn, finishing one lens's notes before the next starts.

Phase 2 — Cross-examination. Every finding gets challenged or corroborated by the other three lenses — false positives get contested with a concrete reason, and issues that multiple lenses flag get marked as higher priority.

Phase 3 — Board verdict. Every finding is tagged CONFIRMED / CORROBORATED / DISPUTED, followed by one merge recommendation line you can actually act on.

Sample output

Illustrative sample, not a real run.

## Phase 3 — Board verdict
1. **[CORROBORATED]** Unparameterized SQL in refund handler (payments.js:42) — Security + Reliability both flagged this. Fix: use parameterized queries.
2. **[DISPUTED]** Possible stored XSS in note field — Security raised it, Maintainability countered: no render path exists in this diff. Your call.

**Merge recommendation:** Block merge — 1 CORROBORATED security finding.

Use cases

  • Get a structured second pass on a PR before merging, without setting up a CI pipeline
  • Push back on "looks good overall" reviews by requiring a concrete failure scenario for every finding
  • Use inside Claude Code, Codex, or OpenClaw sessions directly — paste a diff and go

FAQ

Does this replace static analysis tools (linters, SAST)? No — it's a reasoning-based review layer, not a substitute for running your existing linter/type-checker/test suite.

What if my diff contains secrets or real customer data? Redact them before pasting. The Skill treats any secret it spots as a Security finding, but it has no server and does not collect your code itself; whatever you paste is sent as-is to your agent's model, and your agent or model provider may retain it under its own policy.