agentsclimarketplace

In-house flow

A review that is not a rubber stamp

Three systems that can each contradict the pull request description in a different way, and one procedure that makes the agent go and ask them. Reach without judgment is "LGTM, consider adding tests" in a costume.

The failure this is for

A rubber stamp is not laziness. It is what an agent produces when nothing in its context can disagree with the author of the patch. The diff says what the change is, the description says why, and if those are the only two inputs then the honest output really is "looks fine".

Every genuinely useful thing a reviewer says comes from somewhere outside the diff, and each one lives in a different system.

The failureWhat it looks likeWhat answers it
The linked issue is not what this fixes"Fixes #482" nobody openedthe issue text, next to the patch
The checks never ran, or ran redapproved on the shape of the codecheck runs and job logs
The changed function has other callerslocally safe, breaks three files awaycode search across the repository
Wrong API for the pinned versionidiomatic call to a changed signatureversion-specific documentation
The bug it claims to fix is still firinga fix with no evidence it fixeslive error data
All the facts, and still "LGTM"reach that nothing directsa procedure with a discard step

The pairing people leave out

Reaching for a GitHub server here is obvious. Reaching for an error monitor is not, because Sentry reads as a debugging tool rather than a review tool, and by the time you are reviewing you have presumably finished debugging.

That is backwards on the pull requests that matter most. A bug-fix pull request makes a claim about the world outside the repository, and it is the one claim in the whole review with a checkable answer sitting in a system somebody is already paying for. Is that issue still firing. Does the function in the diff appear anywhere in the trace. A review that skips this can only assess whether the fix is well written, which is a different question from whether it is a fix.

Why the procedure is last and not first

The other three items are reach. They let the agent go and find something that contradicts the author. None of them make it want to.

The skill is the half that decides what to do with a contradiction, and its useful move is the one that sounds least impressive: it sorts findings into high, medium and low, and then it throws the low ones away rather than posting them. That is the difference between a review somebody reads and a review somebody mutes. Reach without judgment produces a wall of nitpicks and misses the call site; judgment without reach produces a checklist applied to a patch, which is the rubber stamp again with more words.

What is not here

No second issue tracker. The GitHub server already reads issues, and a Linear or Jira server would be a second item doing the first item's job, which is the test every candidate here had to pass.

And no second review skill, which is worth dwelling on. This catalog holds 1,680 skills across 690 repositories whose own path names say they review code or review pull requests. That is the number the search box gives you, and it is not useful to anybody: nobody is going to read 1,680 procedures to find the one with a discard step in it.

Picking one is the entire job. This is the pick.

Set it all up

3 of 4, in order

Every step that has a commandconstructed and published lines, mixed
claude mcp add context7 -- npx -y @upstash/context7-mcp
claude mcp add sentry -- npx -y @sentry/mcp-server
npx -y skills add alibaba/open-code-review --skill open-code-review

Some of these are the commands their projects publish and some are assembled from repository paths. Each one is labelled where it appears below. Nobody here has run them as a set.

How it goes

Their working order, our numbers

  1. Start by getting the things a diff does not contain. Whether the issue in "fixes #482" describes what the patch does. Whether the checks ran at all, or ran red. Whether the function whose signature just changed has three other callers elsewhere in the repository. All four of those are review findings and none of them are visible in the patch text.

    GitHubMCP server

    github/github-mcp-server/io.github.github/github-mcp-server31,881 repoMIT

    No install line here. This server does not publish one we could copy, and it has no package name recorded, so anything shown here would be a guess at whether it runs from npm, PyPI, a container or a hosted URL.

    The repository will have the real instructions: github.com/github/github-mcp-server

  2. Then check the claims the diff makes about somebody else's library. Reviewing agents are worst at this exact thing, because the call looks idiomatic and the model has genuinely seen that API. It has seen an older one. Version-pinned documentation is what turns "looks right" into "is right for the version this project installs".

    Context7MCP server

    upstash/context7/io.github.upstash/context760,113 repoMIT

    InstallClaude Code
    claude mcp add context7 -- npx -y @upstash/context7-mcp

    Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

  3. Then check the claim nobody checks. A pull request titled "fix the null pointer in checkout" asserts something about production, and the diff is not evidence for it. Search the live error data for the issue it says it closes and see whether the changed function even appears in the trace.

    Sentry mcpMCP server

    getsentry/sentry-mcp/io.github.getsentry/sentry-mcp804 repono licenseno license

    InstallClaude Code
    claude mcp add sentry -- npx -y @sentry/mcp-server

    Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

  4. Last, because this is where a review becomes worth reading. It classifies findings high, medium and low and then discards the low ones instead of posting them. An agent with three live systems behind it and no procedure files eleven comments about naming and misses the call site.

    Open code reviewSkill

    alibaba/open-code-review/skills/open-code-review13,904 repoApache-2.0

    Install
    npx -y skills add alibaba/open-code-review --skill open-code-review

    Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

More of these

Stacks are written by hand and there are not many. The catalog underneath is large, and its default ordering puts whatever has been picked at the front.

Every stackThe catalog