sjwoodr

Prr — Git skill for Claude Code

Git community

Automated dual-source GitHub PR review skill for Claude Code.

How to install Prr

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sjwoodr/prr and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Prr does

Automated dual-source GitHub PR review skill for Claude Code.

Alternatives in Git

  • Fix PR — by metabase - Fetches and fixes unresolved PR comments by automatically retrieving feedback, addressing review 46.5k ★
  • Openclaude — Open Claude Is Open-source coding-agent CLI for OpenAI, Gemini, DeepSeek, Ollama, Codex, GitHub Models, and 20 22.5k ★
  • OSS PR — Commit + PR workflow for open source contributions: auto-creates a user-prefixed branch when on main/master, t 19.7k ★

README

prr — automated PR reviews (Claude Code & Cursor skill)

`prr` is a [Claude Code](https://claude.com/claude-code) skill that runs a structured, two-pass review of a GitHub pull request and posts inline review comments — but only after you have seen and approved every one. It is a personal tool: reviews post under your own GitHub account.

What it is

A Claude Code *skill* is a packaged workflow you invoke with a slash command. `prr` turns "review this PR" into a repeatable process:

  • Checks the PR out under /tmp, isolated from your work — a detached git worktree when you run it inside the PR's repo, or a standalone checkout fetched straight from GitHub when you do not have that repo cloned locally. Your working tree and current branch are never touched.
  • Runs two independent review passes: a primary correctness and conventions review, and a security-focused pass by a separate agent (cross-tenant isolation, auth, secrets, error handling, blast radius, test gaps).
  • Synthesizes both passes, drops false positives, and ranks each finding blocker / notable / nit. Anything an existing reviewer (e.g. Copilot) already raised gets no duplicate inline comment, but is acknowledged in the review summary so you can see the second pass landed on it too.
  • Drafts one inline GitHub comment per finding, anchored to a file and line.
  • Stops at an approval gate — shows you every drafted comment and the proposed verdict, then a short select menu (approve as recommended, approve with no nits, comment only). Nothing is posted until you choose, and the prompt's own escape hatches let you discuss it first instead.
  • Submits the review through the GitHub CLI and removes the temporary checkout.

Installing

Install into your Claude Code skills directory so the skill lives at `~/.claude/skills/prr/`. Either method works.

**Option A — clone the repo:**

git clone https://github.com/sjwoodr/prr ~/.claude/skills/prr