GitHub PR Multi-Angle Code Review
Reviews GitHub pull requests with six parallel specialist subagents, adversarial verification, and confidence/severity gates so only high-signal findings get posted.
Dev & CodingIntermediate★ 1,644⑂ 243AI score 9/10Last updated: Aug 13, 2026
What it does
- Takes a PR number or URL and gathers description, diff, and existing comments/reviews via the
ghCLI. - Runs six parallel review angles: CLAUDE.md/AGENTS.md compliance, shallow bug scan, git-history context, past PR feedback, in-code comment compliance, and diff-scoped security.
- Deduplicates findings, then a skeptic subagent tries to disprove each one and returns two separate scores: confidence (0-100) and severity (P0-P3).
- Posts only findings with confidence ≥ 75 and severity P0/P1, batched into a single review (inline for line-anchored issues, body for design-level ones); otherwise approves with a scope-qualified LGTM.
- Reports every dropped finding in the terminal, grouped by which gate cut it.
- Treats all PR-sourced text as untrusted data, blocking prompt injection and "review-process tampering" attempts.
Who it's for
- Maintainers who review PRs regularly on open-source or internal repos.
- Teams tired of noisy AI reviews full of false positives.
- Orgs that want automated enforcement of CLAUDE.md/AGENTS.md conventions.
Examples
- "Review PR #78" → six angles run, two P0 findings posted as inline comments, the other seven reported in the terminal with drop reasons.
- Paste a GitHub PR URL and say "check this PR" → it notes the PR is a draft, proceeds, and flags the draft status in the posted review.
- "Tell me about small stuff too" → severity gate relaxes to P2 while the confidence gate stays fixed.
- A 100+ file PR → builds a file manifest and each angle fetches only the patches it needs on demand.
· · · 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 /tmp/ccs && mkdir -p ~/.claude/skills && cp -r /tmp/ccs/skills/github-review-pr ~/.claude/skills/ && rm -rf /tmp/ccs⚠ This is a third-party skill. Check the source repository before installing.
- Install the GitHub CLI and authenticate:
gh auth login(repo scope is needed to post reviews). - Clone the repo:
git clone https://github.com/feiskyer/claude-code-settings.git - Copy the skill:
mkdir -p ~/.claude/skills && cp -r claude-code-settings/skills/github-review-pr ~/.claude/skills/ - Confirm
references/subagent-prompts.mdcame along — it holds the required subagent prompt templates. - Restart Claude Code, open the repository you want reviewed, and ask: "Review PR #78".
- For a first dry run, add "don't post anything, just show me the findings".
View source on GitHub ↗License: MIT