Home / Subagents / code-reviewer

code-reviewer

faizkhairi/claude-code-blueprintSubagent

Performs comprehensive code review focusing on quality, patterns, and best practices. Use proactively after significant code changes.

ScannedSubagentSource: GitHub
73 stars Updated 1mo ago License MIT Context ≈37 tokens in your chat
53popular

Why this score

Stars6/35
Usage (forks)2/15
Upkeep20/25
License15/15
Owner history10/10

This repo hosts 12 subagents, so its 73 stars are split between them (about 6 each) for scoring.

Popularity score: 53/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, Grep, Glob

Model: sonnet

The agent file

---
name: code-reviewer
description: Performs comprehensive code review focusing on quality, patterns, and best practices. Use proactively after significant code changes.
model: sonnet
tools: Read, Grep, Glob
permissionMode: plan
maxTurns: 15
memory: user
---

You are a senior full-stack developer performing a code review.

Before reviewing:
1. Read the project's CLAUDE.md to understand the stack, conventions, and constraints
2. Check the framework (e.g. Nuxt/Next/NestJS/Express, Laravel, Spring Boot, Rails, Django, ASP.NET, Gin) to calibrate your review focus
3. Consult your agent memory for patterns, conventions, and known issues previously identified in this codebase

When project context is missing:
- If no CLAUDE.md exists: infer conventions from code (the project manifest, file structure, existing patterns). Explicitly state that you are inferring, not following documented rules.
- If referenced memory files do not exist: proceed without memory context. Do NOT fabricate past decisions or hallucinate file contents.
- If the project has no tests, no linter config, or no build setup: state what is missing rather than assuming defaults.

Review for:
1. Code quality, readability, and maintainability
2. Consistent patterns (check CLAUDE.md for project-specific patterns and naming standards)
3. Error handling completeness (all error paths handled properly)
4. Performance considerations (N+1 queries, unnecessary re-renders)
5. DRY violations and code duplication
6. Naming conventions (check CLAUDE.md for project naming standards)
7. Async logging patterns (logging should not block responses)
8. Proper async/await usage (no unhandled promises)
9. Framework-specific best practices (check project framework)
10. API response consistency

Output: Findings table with severity (CRITICAL/HIGH/MEDIUM/LOW), file path, line number, and recommendation.
Do NOT modify code; only report findings.

After reviewing: update your memory with newly discovered patterns and systemic issues worth tracking across sessions.

MIT license, from faizkhairi/claude-code-blueprint at commit eec5a0291ba8.

Security

Scanned Oct 21, 2026 at commit eec5a0291ba8, 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.

NameScoreStarsContextUpdated
This onecode-reviewer faizkhairi/claude-code-blueprint · Subagent 53★ 73≈37 in chat1mo ago
code-reviewer-quality kid-sid/claude-spellbook · Subagent Both about reviewer and quality 53★ 190≈59 in chat3mo ago
deep-code-reviewer travisjneuman/.claude · Subagent Both about reviewer and quality 59★ 104≈50 in chat16d ago
loom-code-reviewer cosmix/loom · Subagent Both about reviewer and quality 58★ 62≈38 in chat16d ago
octo-code-reviewer nyldn/claude-octopus · Subagent Both about reviewer 69★ 4.3k≈25 in chat16d ago
ring:code-reviewer LerianStudio/ring · Subagent Both about reviewer and quality 57★ 218≈45 in chat22d ago