Code Review (Claude Code feature)
Code Review
Section titled “Code Review”Availability: Research preview — Teams and Enterprise plans only. Not available on Free/Pro accounts, nor for organizations with Zero Data Retention (ZDR) enabled. Launched: March 9, 2026
Claude Code’s Code Review feature runs a multi-agent review on every GitHub pull request. A fleet of specialized agents examines the diff in the context of the full codebase, each looking for a different class of issue (logic errors, security vulnerabilities, edge cases, regressions), followed by a verification pass that filters false positives.
Findings are posted as inline PR comments on the specific lines where issues were found, tagged by severity. Reviews don’t approve or block PRs, so existing review workflows stay intact.
How it works
Section titled “How it works”- Trigger fires (PR opened, push, or manual
@claude reviewcomment) - Multiple agents analyze the diff and surrounding code in parallel on Anthropic infrastructure
- Each agent targets a different class of issue
- A verification step checks candidates against actual code behavior to remove false positives
- Results are deduplicated, ranked by severity, and posted as inline PR comments
- If no issues are found, Claude posts a short confirmation comment
Reviews complete in 20 minutes on average, scaling with PR size and complexity.
Severity levels
Section titled “Severity levels”| Marker | Severity | Meaning |
|---|---|---|
| 🔴 | Normal | A bug that should be fixed before merging |
| 🟡 | Nit | Minor issue, worth fixing but not blocking |
| 🟣 | Pre-existing | A bug in the codebase not introduced by this PR |
Each finding includes a collapsible extended reasoning section explaining why Claude flagged the issue and how it verified the problem.
An admin enables Code Review once for the organization and selects which repositories to include.
1. Open admin settings
Section titled “1. Open admin settings”Go to claude.ai/admin-settings/claude-code and find the Code Review section. Requires admin access to both your Claude organization and permission to install GitHub Apps in your GitHub organization.
2. Click Setup
Section titled “2. Click Setup”This begins the GitHub App installation flow.
3. Install the Claude GitHub App
Section titled “3. Install the Claude GitHub App”Follow the prompts to install the Claude GitHub App on your GitHub organization. The app requests:
- Contents: read and write
- Issues: read and write
- Pull requests: read and write
Code Review uses read access to contents and write access to pull requests. This permission set also supports GitHub Actions if you enable that later.
4. Select repositories
Section titled “4. Select repositories”Choose which repositories to enable. If a repo is missing, ensure you granted the GitHub App access during installation. You can add more repositories later from the admin settings table.
5. Set review triggers per repo
Section titled “5. Set review triggers per repo”For each repository, choose when reviews run:
| Trigger | When it runs | Cost profile |
|---|---|---|
| Once after PR creation | Once when PR opens or is marked ready | Lowest |
| After every push | On every push to the PR branch | Highest (multiplied by push count) |
| Manual | Only when someone comments @claude review | Controlled |
After the @claude review comment, subsequent pushes to that PR trigger reviews automatically regardless of the configured trigger.
Manual mode is useful for high-traffic repos where you want to opt specific PRs into review, or only start reviewing when the PR is ready for review.
Manual trigger
Section titled “Manual trigger”Comment @claude review on any open, non-draft PR to start a review immediately. Requirements:
- Top-level PR comment (not an inline diff comment)
@claude reviewat the start of the comment- Owner, member, or collaborator access on the repository
If a review is already running, the request queues until the in-progress review completes.
Configure reviews
Section titled “Configure reviews”Two files control what Claude flags. Both are additive on top of the default correctness checks.
CLAUDE.md
Section titled “CLAUDE.md”Claude reads all CLAUDE.md files in your directory hierarchy. Newly-introduced violations are flagged as nit-level findings. Bidirectional: if a PR makes a CLAUDE.md statement outdated, Claude flags that the docs need updating too.
Use CLAUDE.md for guidance that also applies to interactive Claude Code sessions.
REVIEW.md
Section titled “REVIEW.md”Add REVIEW.md to your repository root for review-only rules. Auto-discovered, no configuration needed.
# Code Review Guidelines
## Always check- New API endpoints have corresponding integration tests- Database migrations are backward-compatible- Error messages don't leak internal details to users
## Style- Prefer early returns over nested conditionals- Use structured logging, not f-string interpolation in log calls
## Skip- Generated files under `src/gen/`- Formatting-only changes in `*.lock` files- Migration files in `db/migrations/`Use REVIEW.md for rules that would clutter CLAUDE.md for general sessions (linter conventions, skip lists, team-specific patterns).
Pricing
Section titled “Pricing”Code Review is billed on token usage, separately from your plan’s included usage (via extra usage).
- Average cost: $15–25 per review, scaling with PR size, codebase complexity, and the number of issues requiring verification
- “After every push” multiplies cost by push count
- To set a monthly spend cap: claude.ai/admin-settings/usage → configure limit for the “Claude Code Review” service
- Monitor spend: claude.ai/analytics/code-review (daily PR count, weekly spend, per-repo breakdown)
Cross-reference
Section titled “Cross-reference”For manual code review workflows (CLI, no Teams/Enterprise required):
- Multi-agent code review workflow — DIY agent teams via CLI
- GitHub Actions integration — custom CI/CD automation (self-hosted alternative to this managed service)
- GitLab CI/CD — self-hosted Claude integration for GitLab pipelines
- Code Review plugin — on-demand local reviews before pushing (available in the plugin marketplace)
Known limitations (research preview)
Section titled “Known limitations (research preview)”- Teams and Enterprise only — no Free/Pro access
- Not available for organizations with Zero Data Retention (ZDR) enabled
- GitHub only for the managed service (GitLab supported via CI/CD integration, not this feature)
- Full-repo indexing latency on first activation for large repos
- Anthropic internal stats: ~7.5 issues found per PR >1000 lines, <1% false positive rate — self-reported, not independently verified