Claude Code just cleaned up one of its most-used commands. As of version 2.1.223, /review is now a straightforward alias of /code-review, folding two overlapping review commands into a single entry point (source). It is a small change on paper, but it is a good moment to ask a bigger question: if you are choosing an AI code review tool for your team right now, should you lean on Claude Code review or Cursor's Bugbot?
Both promise to catch bugs before a human reviewer even opens the pull request. They get there in different ways, and the differences matter more than the marketing copy suggests. It is the same category of decision teams face when they compare Claude Code against Codex CLI for the coding work itself: the tool that wins is the one that fits how your team actually works, not the one with the flashier feature list.
Key Takeaways
- Claude Code 2.1.223 merges /review and /code-review into one command, and the effort level (default, high, ultra) now persists across runs instead of resetting every time.
- Claude Code review runs inside the same terminal agent used to write the code, giving it full repository context to reason about intent, not just pattern-match against a bug database.
- Cursor Bugbot automatically scans every GitHub pull request for real bugs and security issues, reporting an 80% resolution rate across more than 2 million PRs reviewed per month.
- Since June 2026, Bugbot bills usage-based at roughly $1 to $1.50 per review on top of a required Cursor Business seat, while Claude Code review stays included in existing Claude Code usage.
- PMs can run /code-review high on a contractor or engineer pull request to get a plain-language rundown of what changed and what is risky, no coding background required.
Learn this hands-on
Become a 10x PM by learning how to use Claude Code in your daily work as a Product Manager, through 3 highly efficient live sessions of 1h30. Join the Claude Code for PMs live cohort.
What Changed: One Command for Code Review
Before 2.1.223, Claude Code had two review entry points, /review and /code-review, that overlapped but were not quite identical. Typing either one now reviews the current diff, or a specific pull request when you pass a PR number, using the same /code-review <level> <pr#> form.
The more useful part of the update is how effort level now works. Running /code-review with no level specified reuses whichever level you typed last, instead of resetting to a default every time. Want a deeper pass? Type it explicitly, like /code-review high, and that choice sticks until you change it again. For the deepest option, /code-review ultra kicks off a full cloud-based review.
Anthropic's own framing for the change is simple: review commands get run constantly, and having two entry points with subtly different defaults was friction that did not need to exist. Collapsing them into one, and remembering your last-used depth, removes a small but repeated bit of typing from a command developers reach for many times a day.
How Claude Code Review Actually Works
Claude Code review runs inside the same terminal-based agent you already use to write code. You are not bolting on a separate tool, you are asking the agent that just implemented a feature (or a fresh Claude instance) to review the diff against the codebase's conventions, look for logic errors, and flag anything that looks off. Because it has full access to the repository and your existing conversation context, it can reason about intent, not just pattern-match against a bug database.
The effort levels give you a dial: a quick pass for a small PR, high for something you want scrutinized carefully, and ultra when you want a full cloud-based deep review before something risky ships. That flexibility is the point of the /code-review consolidation. One command, one mental model, and the depth you actually want persists instead of resetting every time. If you want to go deeper on the terminal-agent workflow this review command lives inside, our guide to mastering Claude Code walks through the rest of the toolset, from building agents to shipping faster day to day. It is also worth knowing how this compares to other CLI-based agents, like GitHub Copilot CLI's approach to parallel agentic sessions.
How Cursor Bugbot Works
Bugbot takes a narrower, more automated approach. It runs as a feature inside Cursor's IDE subscription and automatically scans every pull request on GitHub for real bugs and security vulnerabilities, deliberately skipping style and formatting complaints. It looks for logic flaws, null-pointer errors, and known CVE patterns, and posts comments directly inside the PR with no extra dashboard to check. Cursor reports an 80% resolution rate on flagged issues and more than 2 million PRs reviewed per month.
Bugbot is not sold as a standalone product. It requires a Cursor Business (or higher) seat, and in June 2026 Cursor moved it from per-seat to usage-based billing, at roughly $1 to $1.50 per review depending on PR size and complexity, on top of the Cursor seat cost (Cursor Bugbot Pricing 2026: What Does It Actually Cost?, Cursor Bugbot Pricing 2026: The Number Teams Miss at Renewal). If Cursor is already your team's IDE, our Cursor AI best practices guide covers how to get the most out of the rest of the platform, not just Bugbot.
Claude Code Review vs Cursor Bugbot: The Real Differences
Trigger model. Claude Code review is something you invoke on purpose, from the terminal, on a diff or a specific PR. Bugbot runs automatically on every PR the moment it opens, with no command to remember.
Depth control. Claude Code review gives you an explicit effort dial (default, high, ultra) that now persists across runs. Bugbot does not expose a comparable depth setting, it runs its own fixed scanning pipeline every time.
Scope. Claude Code review can reason about anything you point it at: architecture fit, naming, business logic, not just known bug classes. Bugbot is deliberately scoped to real bugs and security issues, and stays out of style debates by design.
Where it lives. Claude Code review is part of the same agent you already use to build features, so a review can happen mid-session, before you even open a PR. Bugbot is PR-triggered and GitHub-native, which suits teams that want review gated strictly at the pull request stage.
Cost model. Claude Code review is included in your existing Claude Code usage, no separate line item. Bugbot adds a per-review usage fee on top of a required Cursor Business seat. For the full picture on how the two tools stack up beyond just code review, see our breakdown of what a product manager actually pays for Claude Code vs Cursor in 2026.
For a team already living inside Claude Code, the consolidated /code-review command removes the last bit of friction in making review a habit at every effort level you need. For a team standardized on Cursor as its IDE and GitHub as its workflow gate, Bugbot's automatic PR scanning is a reasonable, low-effort safety net, provided the per-review usage cost fits the budget once volume grows.
Claude Code Review for Product Managers
You do not need to write code to get value out of /code-review. If you are a PM who ships small fixes, reviews a contractor's pull request, or wants a second pair of eyes on an engineer's PR before you approve it, /code-review high on that diff gives you a plain-language rundown of what changed and what might be risky, without needing to read every line of a language you may not know well. It is the same skill as reviewing a PRD from multiple angles, just pointed at code instead of a document.
Product manager and want to work like this? This is exactly what we teach in Claude Code for PMs, our live cohort for product teams: 3 live sessions of 90 minutes over 2 weeks. Every PM ships a real feature, builds their own agent, and gets personalized written feedback.
The Bottom Line
The /code-review consolidation is a small change, but it signals where Claude Code review is headed: fewer commands, more persistent context, and depth you control instead of a fixed pipeline. Cursor Bugbot remains a solid, narrowly-scoped safety net for teams that want every PR auto-scanned without thinking about it. Neither replaces human review entirely, but for catching the obvious stuff before it reaches a teammate, both are worth having in the loop. Once review is part of your habit, it is worth exploring how Claude Code plugins let you share this kind of custom command with the rest of your team, so everyone reviews the same way.
