Structured review of a pull request or the current diff - correctness, contract drift, security, missing tests, coverage gate - producing classified findings and a verdict. Use when the user asks to review a PR or diff, or as the self-review step of the story workflow.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# PR Review
Produce a high-signal review: findings a reviewer would act on, classified and ordered, ending in a clear verdict. The kit instructions (`instructions/secure-coding.md`, `instructions/testing-standards.md`) define what counts as blocking.
## Scope the diff
- Reviewing an existing PR: fetch the diff and description from the configured host (`prHost` in `.claude/dev-kit.json`). **github:** `gh pr diff <pr>` + `gh pr view <pr>`. **bitbucket:** `GET /2.0/repositories/{ws}/{repo}/pullrequests/{id}/diff` and `/pullrequests/{id}` (REST, token from env). **gitlab:** `glab mr diff <id>` + `glab mr view <id>`.
- Reviewing the working tree (self-review before PR): `git diff` against the base branch, including staged changes.
- Read the linked ticket's acceptance criteria — a diff can be flawless and still not do what the story asked.
- Write the **PR intent** — one line on what this PR is for and what it deliberately leaves alone. It's the ruler for scope: a real defect *inside* the intent blocks; a valid concern *outside* it is a note or a follow-up, not a reason to expand the PR.
## Review dimensions (in priority order)
…
The line at the top of this page pins the label git:20260805.baaab43, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_2jtd3hbmkdcvvyfe
GET https://markdownregistry.com/api/v1/resolve?ref=theam/claude-dev-kit/pr-review
GET https://markdownregistry.com/api/v1/blob/686218f5370e2a2b0581b87488001883ac5b65b8113900522915361a8bc62315
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
theam/claude-dev-kit · codex/skills/work-story/SKILL.md · Work a user story end to end — fetch the ticket, plan (with approval), implement, verify the applicable gates…
theam/claude-dev-kit · plugins/fullstack-dev-kit/skills/coverage-check/SKILL.md · Run the repo's unit tests with coverage and verify that every file touched in the current change keeps line, branch…
theam/claude-dev-kit · plugins/fullstack-dev-kit/skills/create-pr/SKILL.md · Create a branch, commit the work, and open a pull request for a completed user story, after all quality gates pass. Use…
theam/claude-dev-kit · plugins/fullstack-dev-kit/skills/delegate-backlog/SKILL.md · Delegate an approved backlog to a real async coding agent (GitHub Copilot coding agent) so several stories are worked…
theam/claude-dev-kit · plugins/fullstack-dev-kit/skills/dev-kit-setup/SKILL.md · First-use bootstrap for the dev kit. Detects the team's issue tracker, discovers what it can via MCP/CLI, asks only…
theam/claude-dev-kit · plugins/fullstack-dev-kit/skills/e2e-generate/SKILL.md · Create or update end-to-end tests for a user-facing flow that changed, using whatever e2e framework the repo already…
theam/claude-dev-kit · plugins/fullstack-dev-kit/skills/figma-fetch/SKILL.md · Extract frame/component structure and all visible text from a Figma design URL. Use whenever a prompt or a fetched…
theam/claude-dev-kit · plugins/fullstack-dev-kit/skills/fix-pr/SKILL.md · Resolve the findings on an existing pull request - review comments, CI failures, and self-review findings - driving…
theam/claude-dev-kit · plugins/fullstack-dev-kit/skills/issue-fetch/SKILL.md · Fetch a work item (summary, status, description, acceptance criteria, comments) from the team's issue tracker and…
agentic-community/mcp-gateway-registry · .claude/skills/pr-review/SKILL.md · Review a GitHub pull request using multiple expert personas. Takes a PR URL as input, analyzes the changes, and…
athola/claude-night-market · plugins/sanctum/skills/pr-review/SKILL.md · Reviews pull requests with scope validation, requirements compliance, and line comments. Use when reviewing GitHub or…
mathews-tom/armory · evals/skillsbench/source-snapshots/pr-review-776a618c/SKILL.md · Diff-based PR review across code quality, test coverage, silent failures, type design, and comment quality with…
mathews-tom/armory · skills/pr-review/SKILL.md · Diff-based PR review across code quality, test coverage, silent failures, type design, and comment quality with…