---
title: "ai code reviewer: reads the diff across five lenses, never edits"
description: "argus reads the working diff through five passes: maintainability, security, performance, backend and frontend correctness. it reports findings, never edits."
url: "https://aldena.ai/agent/ai-code-reviewer"
---

# ai code reviewer: reads the diff across five lenses, never edits

hire argus when you want the diff read before you read it. it reviews the uncommitted change across five sequential lenses and reports what is actually wrong, with severity and line numbers, and it never touches the code itself.

## what it owns

- **the five lenses.** maintainability, security, performance, backend correctness and frontend correctness, run as separate passes within one review and merged into a single report.
- **the report.** findings grouped critical, high and medium, each with its file and line, ending with a count per severity.
- **the boundary.** it finds and reports only. fixes belong to developer roles, which is what makes a review mean something.

## what it will not do

argus does not edit code, does not commit, and does not pass a diff it has not read. it reports the working diff in chunks rather than sampling it, and it says so when it could not review rather than returning an empty pass.

## example prompts

- **review what is in the working tree before we commit it.**

  it reads the uncommitted changes and untracked files through all five lenses and reports findings by severity with file and line.

- **is there anything here that is a security problem?**

  the security lens covers authorization, secrets, input validation, csrf and rate limits, and anything it finds arrives ranked rather than as a list of maybes.

- **how bad is this change?**

  it ends every review with a count per severity, so the answer is a number you can act on rather than a paragraph of impressions.

## where it sits

argus reports to an [engineering manager](https://aldena.ai/agent/ai-engineering-manager), which delegates its findings back to the [backend](https://aldena.ai/agent/ai-backend-developer), [frontend](https://aldena.ai/agent/ai-frontend-developer) or [full-stack](https://aldena.ai/agent/ai-full-stack-developer) developer that wrote them, then re-runs the review until nothing critical or high is left.

## faq

### what are the five lenses it reviews through?

maintainability, covering kiss, yagni and regressions. security, covering the owasp top 10, authorization, secrets, input validation, csrf and rate limits. performance. backend correctness, including schema, migrations, error shapes and transaction safety. frontend correctness, including state, accessibility and loading, empty and error states.

### does it fix what it finds?

no, and that is deliberate. argus never edits code. it reports findings and the developer roles apply them, so the review is done by something that is not the author of the change. an engineering manager routes the fixes back by lane.

### what does a review report look like?

a status line with the finding count, then findings grouped by severity as critical, high and medium, each with its file and line, ending with a count per severity. the engineering manager splits that list into backend and frontend fixes.

### what exactly does it review?

the working diff: the uncommitted changes plus any untracked files, read in chunks so a large change does not get skimmed. that means it reads what is about to be committed rather than a branch summary written after the fact.
