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
ghCLI, 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
Review PR 128→ eligibility check (closed/draft/bot/already reviewed), 7 parallel angles, two P0s posted as inline comments.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.- A PR you already reviewed got new commits → posts under
### Code review (follow-up)without re-raising issues already fixed. - 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)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the 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.
- Prerequisites: install the GitHub CLI (
gh) and rungh 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". - Clone the settings repo:
git clone https://github.com/feiskyer/claude-code-settings.git - Copy the whole skill folder (it needs
references/subagent-prompts.mdalongside SKILL.md):mkdir -p ~/.claude/skills && cp -r claude-code-settings/skills/github-review-pr ~/.claude/skills/ - Verify:
ls ~/.claude/skills/github-review-prshould showSKILL.mdand areferences/directory. - Restart Claude Code,
cdinto the repository you want reviewed, and ask:Review PR 42or paste the PR URL. - 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.
View source on GitHub ↗License: MIT