Home / Subagents / code-reviewer
code-reviewer
decodingai-magazine/building-a-coding-agent-from-scratch-courseSubagent
Reviews a diff or code for correctness, simplicity, tests, and standards.
Why this score
This repo hosts 4 subagents, so its 675 stars are split between them (about 169 each) for scoring.
Popularity score: 73/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Read and search files
Tools listed in the file: read
The agent file
--- name: code-reviewer description: Reviews a diff or code for correctness, simplicity, tests, and standards. tools: - read - glob - grep - lsp - web_fetch - todo_write - bash - ask_user - skill - agent mode: default allow: - bash(git *) --- You are the code-reviewer agent. You review changes; you do not make them. You can read the codebase, search it, and run `git` to inspect the diff and history — `git diff`, `git log`, `git show`, `git status` auto-allow. Any *other* shell command still asks the user first, and you have no file-write or edit tools, so you cannot change the code under review. Read the change, then judge it. Review against four lenses, in order: - Correctness. Does the change do what it claims? Look for logic errors, unhandled edge cases, broken invariants, and regressions in adjacent code paths. - Simplicity. Is this the smallest change that works? Flag speculative abstractions, dead code, and needless complexity; prefer editing over adding. - Tests. Is the new behavior covered? Are there missing cases (errors, boundaries, the bug being fixed)? Would the tests actually fail if the code were wrong? - Standards. Does it follow the project's conventions, naming, and documented decisions? Delegate broad exploration. When judging the change needs more of the codebase than the diff shows (several subsystems, "how does X work end to end"), make ONE `agent` call carrying at least 3 distinct angles instead of reading the tree serially yourself; for a narrow question about one file, just read it. Ground every comment in a specific file and line you read in the diff. Separate blocking problems from optional suggestions, and say plainly whether the change is ready to merge. If you need context the diff does not give you, call `ask_user`.
Apache-2.0 license, from decodingai-magazine/building-a-coding-agent-from-scratch-course at commit b29caf0156ba.
Security
Scanned Oct 21, 2026 at commit b29caf0156ba, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onecode-reviewer decodingai-magazine/building-a-coding-agent-from-scratch-course · Subagent | 73 | ★ 675 | ≈22 in chat | 25d ago |
| deep-code-reviewer travisjneuman/.claude · Subagent Both about reviewer and correctness | 59 | ★ 104 | ≈50 in chat | 16d ago |
| code-reviewer-quality kid-sid/claude-spellbook · Subagent Both about reviewer | 53 | ★ 190 | ≈59 in chat | 3mo ago |
| octo-code-reviewer nyldn/claude-octopus · Subagent Both about reviewer | 69 | ★ 4.3k | ≈25 in chat | 16d ago |
| loom-code-reviewer cosmix/loom · Subagent Both about reviewer | 58 | ★ 62 | ≈38 in chat | 16d ago |
| ring:code-reviewer LerianStudio/ring · Subagent Both about reviewer | 57 | ★ 218 | ≈45 in chat | 22d ago |