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

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 & CodingIntermediate1,644243AI 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 gh CLI.
  • 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

  1. "Review PR #78" → six angles run, two P0 findings posted as inline comments, the other seven reported in the terminal with drop reasons.
  2. 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.
  3. "Tell me about small stuff too" → severity gate relaxes to P2 while the confidence gate stays fixed.
  4. 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)
  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 /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.

  1. Install the GitHub CLI and authenticate: gh auth login (repo scope is needed to post reviews).
  2. Clone the repo: git clone https://github.com/feiskyer/claude-code-settings.git
  3. Copy the skill: mkdir -p ~/.claude/skills && cp -r claude-code-settings/skills/github-review-pr ~/.claude/skills/
  4. Confirm references/subagent-prompts.md came along — it holds the required subagent prompt templates.
  5. Restart Claude Code, open the repository you want reviewed, and ask: "Review PR #78".
  6. For a first dry run, add "don't post anything, just show me the findings".