| name | review-pr |
| description | Use when asked to review a GitHub pull request, PR link is shared, or user says /review-pr |
Review GitHub Pull Request
Review the GitHub pull request: $ARGUMENTS.
This is a read-only review. Report findings in the console — never post comments, approve, or request changes on GitHub, and never modify the code under review.
Steps
gh pr view for the PR details and description.
- Create a git worktree and do everything below inside it, so the reviewer's checked-out branch stays untouched (
git worktree add --detach <path>).
gh pr checkout in the worktree, then confirm the local commit hash matches the remote PR head.
- HARD STOP: if the checkout fails, or the hashes still differ afterwards, stop and report it. No workarounds — not
git fetch, not reviewing from the diff alone. Wait for instructions.
gh pr checks for CI status.
gh pr diff for the changes, then read the surrounding code for anything the diff alone can't settle.
- Apply
REVIEW_STANDARDS.md, in the same directory as this skill.
Running tests or linters isn't part of this — CI does that.
Output Format
Comments per file and line that need attention. Skip what's already fine.
Each comment carries a severity ([CRITICAL], [PROBLEM], [SUGGESTION]), states the problem in a sentence, says why it matters when that isn't self-evident, and gives a concrete fix or snippet.
Close with an overall assessment — approve, request changes, or comment — followed by the findings grouped by severity.