Skip to content
Agentmart
Submit a tool

pr-review

Team baseline for PR and code review — produces scope, blockers, nits, and strengths.

Skill by ramboz

IndexedMIT★ 7
Write a review

Chalk Labs

Need help deploying pr-review?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ramboz-pr-review

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Team baseline for PR and code review — produces scope, blockers, nits, and strengths. Auto-triggers when you say review this PR, check this diff, review these changes, pre-review before I share, what do you think of this PR, or review the diff on this branch. Defers to any other installed skill whose description identifies it as handling PR review, code review, or diff review — if such a skill is present, prefer it over this one (jig's version is a slim baseline). Does not defer to the generic built-in `review` skill. Do not use for: spec-compliance review of a finished slice (use `/jig:independent-review` instead); standalone architecture-doc review (use `/jig:arch-review`, or a richer installed arch-review skill, instead); single-line typo fixes or trivial whitespace changes (just merge and move on).

Use cases: documents, security

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/pr-review

What's inside

Skill name
pr-review
Description
Team baseline for PR and code review — produces scope, blockers, nits, and strengths. Auto-triggers when you say review this PR, check this diff, review these changes, pre-review before I share, what do you think of this PR, or review the diff on this branch. Defers to any other installed skill whose description identifies it as handling PR review, code review, or diff review — if such a skill is present, prefer it over this one (jig's version is a slim baseline). Does not defer to the generic built-in `review` skill. Do not use for: spec-compliance review of a finished slice (use `/jig:independent-review` instead); standalone architecture-doc review (use `/jig:arch-review`, or a richer installed arch-review skill, instead); single-line typo fixes or trivial whitespace changes (just merge and move on).
License
MIT
Instructions
236 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

> Spec 012 introduced this skill as jig's **team baseline** for PR and
> code review. It is the first non-stub active jig skill that ships
> without a `.py` helper — pr-review is fundamentally a judgment skill,
> and the determinism it needs (`git diff`, file-type detection) Claude
> can run inline. If any other skill is installed whose description
> identifies it as handling PR review, code review, or diff review, the
> Claude Code skill router prefers that one over jig's baseline — the
> deferral is category-based, not name-specific, so a richer user skill
> named anything (`pr-review`, `code-reviewer`, `team-pr`, etc.) wins.
> Jig's slim version remains the auto-trigger when no such skill is
> installed.

## What this skill does

Produces a four-section markdown review of a pull request, a diff, or a
branch's accumulated changes:

1. **Scope** — a one-paragraph summary of what the PR is (new feature, bug
   fix, refactor, dep bump, etc.) and what it touches.
2. **Blockers** — concrete must-fix items. Each blocker has a file path, a
   line number, and a one-sentence rationale.
3. **Nits** — nice-to-haves and small polish items. Same shape as blockers
   but lower urgency.
4. **Strengths** — what the change gets right. Keeps tone constructive and
   surfaces patterns worth repeating.

The review is **breadth over depth**: catch the obvious across any
language/stack, leave the deep language-specific antipatterns to a richer
user-installed PR/code-review skill (or to a code reviewer with full
domain context). If you want multi-persona security/SRE/architecture
lenses, jig doesn't ship those — install a heavier skill at the user
scope and the router will prefer it.

## When to use vs. when to defer

There are three things people often confuse with this skill. Pick the right
one:

- **Any other user-installed PR/code-review skill.** Common location:
  `~/.claude/skills/pr-review/` — but the deferral is **category-based,
  not name-based**, so a skill named anything (`pr-review`,
  `code-reviewer`, `team-pr`, etc.) whose description claims PR review,
  code review, or diff review will be preferred. If one is present,
  **defer to it.** The Claude Code skill router should route to the
  more specific skill automatically; if you want to be sure, explicitly
  invoke it. The one exception jig's description carves out is the
  bundled `review` skill — jig:pr-review does **not** defer to that one
  (it's the generic fallback below jig's baseline, not above it).
- **`/jig:independent-review`** — a sibling jig skill for **spec-compliance
  review** of a finished slice (does the implementation satisfy the
  acceptance criteria of `spec.md`?). That's a spec-shape review against a
  written spec. This skill is a **PR-shape review** against a diff. Reach
  for `/jig:independent-review` when a slice is in REVIEWED-or-similar
  state with a spec.md to evaluate against; reach for this skill when
  there's a PR/diff/branch but no spec to compare against.
- **`agents/reviewer.md` (the reviewer subagent)** — different invocation
  primitive (subagent spawned via Task, not a skill). The subagent runs
  read-only and produces a structured verdict against a spec. Conceptually
  in the same neighborhood as `/jig:independent-review` (which builds the
  prompt the subagent reads), but distinct from this skill's PR-shape
  review.

Rule of thumb: **spec exists → `/jig:independent-review` or the subagent.
Just a diff → this skill (or the richer user one).**

## Inputs

Three input modes, ordered by richness:

1. **Full repo context (preferred).** You're inside a Claude Code session
   with the repo open. Run `git diff main...HEAD` (or the appropriate base)
   to get the diff. You can cross-reference the rest of the repo to check
   for duplicated logic, follow renames, examine related files, and verify
   that new code follows existing patterns. Highest signal.

2. **`land.py prepare --mode pr` output** (the artifact slice 007-01
   ships). When `/jig:slice-land` has run in `pr` mode, you get a PR body
   file and the branch name on disk. Read the PR body for stated intent
   and the diff for the actual changes. Still has repo context because
   you're inside the same session.

3. **Pasted diff or uploaded files.** No repo context. You can review
   shape, but you cannot verify whether similar logic exists elsewhere in
   the repo or whether the new code follows local conventions. Call out
   the limitations in the review header.

**Not supported by this baseline**: GitHub-PR-URL-only input (no local
repo, no MCP integration). Out of scope per spec 012's "GitHub MCP
integration deferred" decision. If the user has only a URL, ask them to
either open the repo locally or paste the diff. A richer user-installed
`pr-review` skill may handle URL-only input — defer to it if so.

## Scope discipline

Before writing any finding, apply scope discipline. A finding must be actionable
inside the PR's stated scope. Out-of-scope concerns are noise.

- **Different repo / system required** (worker, client SDK, infra, upstream spec):
  drop entirely or mention once in Scope as an "adjacent concern noted" — do NOT
  promote to Blocker or Nit.
- **Amendment to a parent spec, ADR, or design doc**: the spec is a contract for
  this PR, not a checklist to expand. Not a finding here.
- **"The PR should also document / specify / add X"** where X is a separate
  concern: separate PR, not a finding here.

Prophylactic expansion — demanding the author address every adjacent concern a
thorough reviewer template admits — is the most common AI-slop failure mode for
baseline reviews. Resist it.

## Review structure

For each PR, emit a markdown report with exactly these four H2 sections:

```markdown
## Scope
<one paragraph: what the PR is, what it touches, what it does not touch>

## Blockers
- `path/to/file.py:42` — <one-sentence rationale>. Required because <why>.

From ramboz/jig, MIT.

More from ramboz/jig

Signals

Stars
7
Forks
1
Open issues
10
Last commit (this folder)
Aug 7, 2026 (2 months ago)
Last release
Oct 5, 2026 (25 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ramboz

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get pr-review running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying pr-review?

CallGet help
Cite this page

pr-review skill. Agent Mart. https://agentmart.dev/skills/ramboz-pr-review (last updated 2026-10-24)