Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

GitHub PR Review (Multi-Angle Parallel)

Reviews GitHub pull requests with seven parallel specialist subagents, then adversarially verifies every finding so only high-confidence, high-severity issues get posted.

Dev & CodingIntermediate★ 1,660⑂ 241AI score 9/10Last updated: Sep 27, 2026

What it does

  • Give it a PR number or URL. It gathers PR metadata, the diff, and existing discussion via the gh CLI, and creates a dedicated git worktree so agents can read the tree without touching your branch, index, or uncommitted work.
  • Runs seven review angles in parallel: ① CLAUDE.md/AGENTS.md compliance ② literal correctness of the changed code ③ git blame/history context ④ recurring feedback from past PRs ⑤ violations of pre-existing code comments ⑥ concretely exploitable security issues introduced by the diff ⑦ cross-location "consistency obligations", each verified by its own dedicated agent.
  • Every finding must carry file/line, a verbatim quote, and a "when X, Y happens because Z" failure trace — findings without evidence are dropped before scoring.
  • Each surviving finding gets a skeptic subagent whose job is to disprove it, returning confidence (0-100) and severity (P0-P3) as two independent scores. Quoted code that doesn't match the head SHA scores 0 as fabricated; a root cause outside the diff scores 0 as pre-existing.
  • Only confidence ≥ 75 and P0/P1 gets posted: line-anchored findings as inline comments, design-level findings in the review body, all shipped as one batched review (one notification). Nothing passing means an LGTM approval that explicitly states its scope.
  • The terminal summary lists everything dropped and which gate cut it, plus unscored findings and failed angles — no silent omissions.
  • All PR content is treated as untrusted data, which blocks prompt-injection attempts, and project guidance is read at the base SHA so a PR can't rewrite the rules it's judged by.

Who it's for

  • Developers and tech leads who review GitHub PRs regularly, and small teams short on reviewers.
  • Anyone tired of verbose, false-positive-heavy AI reviews — this pipeline is built around filtering.
  • Teams that want CLAUDE.md/AGENTS.md conventions actually enforced.
  • People dealing with very large PRs (100+ files), handled via a paginated file manifest and angle slicing.

Examples

  1. Review PR 128 → eligibility check (closed/draft/bot/already reviewed), 7 parallel angles, two P0s posted as inline comments.
  2. Look at https://github.com/org/repo/pull/512 and tell me about small stuff too → severity gate drops to P2 while the confidence gate stays at 75.
  3. A PR you already reviewed got new commits → posts under ### Code review (follow-up) without re-raising issues already fixed.
  4. Not for local uncommitted changes — this skill only reviews pull requests on GitHub.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/feiskyer/claude-code-settings/HEAD/skills/github-review-pr/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/github-review-pr folder from the GitHub repo feiskyer/claude-code-settings into my ~/.claude/skills/feiskyer-github-review-pr/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/feiskyer/claude-code-settings.git && mkdir -p ~/.claude/skills && cp -r claude-code-settings/skills/github-review-pr ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Prerequisites: install the GitHub CLI (gh) and run gh auth login. A local clone of the repo is recommended so the git-history angle (#3) works; without it the skill still runs but records that angle as "not covered".
  2. Clone the settings repo: git clone https://github.com/feiskyer/claude-code-settings.git
  3. Copy the whole skill folder (it needs references/subagent-prompts.md alongside SKILL.md): mkdir -p ~/.claude/skills && cp -r claude-code-settings/skills/github-review-pr ~/.claude/skills/
  4. Verify: ls ~/.claude/skills/github-review-pr should show SKILL.md and a references/ directory.
  5. Restart Claude Code, cd into the repository you want reviewed, and ask: Review PR 42 or paste the PR URL.
  6. Tip: each run creates a temporary worktree at /tmp/pr-review-<number>-<suffix> and removes it afterwards. If teardown fails, clean up only the exact path it reports.