SKILL ISSUE

Code Reviewer (Jeff Allan) vs Code Reviewer (CodeRabbit)

Two different Claude skills are both called Code Reviewer. Code Reviewer (Jeff Allan) and Code Reviewer (CodeRabbit) install under the same name and do different jobs, which is exactly how the wrong one ends up running.

Code Reviewer

Jeff Allan

One sweep across everything at once: correctness, security, N+1 queries, naming, architecture and test coverage, returned as a single prioritised report. Breadth in one pass, where the specialised reviewers each go deep on one axis.

1 scenario in the bank answer to it

Code Reviewer

CodeRabbit

Hands the diff to a commercial review engine and reports what it finds: vulnerabilities, code smells, convention breaches, performance traps and likely bugs. You are buying somebody else's trained reviewer rather than running your own checklist.

1 scenario in the bank answer to it

What is the difference between Code Reviewer (Jeff Allan) and Code Reviewer (CodeRabbit)?

Code Reviewer (Jeff Allan)
One sweep across everything at once: correctness, security, N+1 queries, naming, architecture and test coverage, returned as a single prioritised report. Breadth in one pass, where the specialised reviewers each go deep on one axis.
Code Reviewer (CodeRabbit)
Hands the diff to a commercial review engine and reports what it finds: vulnerabilities, code smells, convention breaches, performance traps and likely bugs. You are buying somebody else's trained reviewer rather than running your own checklist.

Should I use Code Reviewer (Jeff Allan) or Code Reviewer (CodeRabbit)?

The clearest answer is a situation each one is unambiguously right for. Both of these are drawn from the game's question bank.

Reach for Code Reviewer (Jeff Allan) when

A new contributor opens an 800-line PR. You want one prioritised list covering bugs, slow queries, confusing names and missing tests — not four separate review passes to reconcile.

The ask is breadth in a SINGLE pass with one priority order. That is this one's whole design. security-review goes deep on one axis only, the spec reviewer needs a ticket to compare against, and the vendor engine returns its own report rather than the consolidated sweep you asked for.

Reach for Code Reviewer (CodeRabbit) when

Your team already pays for an AI review service and likes its findings. You just want them in the terminal next to the diff instead of on a web page you have to go and open.

The scenario does not ask for a review to be performed — it asks for an existing service's findings to be surfaced where you work. This is the one that calls out to that commercial engine. The other three run their own analysis and would ignore the subscription you are already paying for.

What they have in common

Both are filed under Workflow, the axis along which they collide. That shared ground is what makes an agent pick between them on description alone — and what makes it pick wrong.

Reading the difference is not the same as spotting it at speed. That is the game.

Today's session