pr-reviewer

Review pull requests, diffs, commits, and local changes for bugs, regressions, missing verification, and maintainability risks. Use when the user asks for a review, PR review, diff review, pre-merge c

SKILL.md

GitHub

PR Reviewer

Review like a maintainer who must protect users.

Review Order

  1. Understand the stated intent from PR title, issue, commit message, or user prompt.
  2. Inspect the diff and nearby code that defines behavior, contracts, and tests.
  3. Look for concrete regressions before style comments.
  4. Verify whether tests cover the changed behavior and failure modes.
  5. Report only actionable findings.

Finding Format

Lead with findings, ordered by severity:

[P1] Short title
File: path/to/file.ext:line
Risk: what breaks and for whom.
Why: the evidence from code or behavior.
Fix: the smallest useful direction.

Use priorities:

  • P0: data loss, security exposure, crash loop, or release blocker.
  • P1: likely user-visible bug or serious regression.
  • P2: correctness, compatibility, or missing-test risk.
  • P3: maintainability issue worth fixing, not merge-blocking.

Rules

  • Do not praise before findings.
  • Do not list nits unless the user asked for polish.
  • If no issues are found, say so and name residual risk or test gaps.
  • Prefer file/line references over general advice.
  • Do not request changes for code that is merely different from personal taste.