github-pr-review

Review GitHub pull requests with verified findings posted as reports and inline comments.

1|Updated Aug 24, 2026
One-click install
npx skills add https://github.com/mjun0812/skills --skill github-pr-review-mjun0812
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pr-review
Source: https://github.com/mjun0812/skills/tree/main/skills/github/github-pr-review
Command: npx skills add https://github.com/mjun0812/skills --skill github-pr-review-mjun0812

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Manual PR reviews often produce unverified or noisy feedback, and repeating reviews leaves stale comments and outdated approvals. This Skill runs an adversarial review pipeline where every finding candidate is independently verified before being posted, and it cleans up your previous reviews so only the latest one remains active. ## Core Features & Use Cases - Verified multi-axis review: Finder, Standards, and Contract subagents collect finding candidates (bugs, convention violations, spec mismatches), and a Verifier subagent attempts to refute each one so only confirmed findings are posted. - Spec-aware contract review: Resolves a spec from --spec or a linked Closes #N issue and checks the implementation against it for unmet requirements, boundary violations, and scope creep. - Automated posting and cleanup: Renders a review body and inline comments via scripts, posts them through the GitHub API, then dismisses your superseded reviews and resolves old threads. Supports self-review and --dry-run. - Use Case: After pushing a branch, ask for a review of the current PR. The Skill checks out the head commit in a worktree, runs the verified review pipeline, and posts a REQUEST_CHANGES or APPROVE review with inline comments. ## Quick Start Review the pull request for the current branch and post verified findings as a review with inline comments.

Frequently Asked Questions about github-pr-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review a GitHub pull request automatically?

Invoke the review on a PR number or the current branch's open PR. The Skill checks out the head commit in a dedicated worktree, runs Finder, Standards, and optionally Contract subagents, verifies each candidate, and posts the confirmed findings as a review with inline comments.

How does the review avoid false positive findings?

Every finding candidate from the Finder, Standards, and Contract subagents is passed to an independent Verifier subagent that tries to refute it. Only candidates with a confirmed verdict are kept; refuted or uncertain ones are discarded before posting.

Can I review a pull request against a spec or linked issue?

Yes. Pass --spec with an issue number, or let the Skill resolve a spec from a Closes #N reference in the PR body. The Contract subagent then checks the implementation for unmet requirements, boundary violations, and scope creep against that spec.

Can I preview the review without posting it to GitHub?

Yes. Use the --dry-run flag to generate the review report and show it in chat without calling the posting, dismiss, or resolve scripts. The temporary worktree is still cleaned up afterward.

What happens to my previous review comments when I re-review a PR?

After a new review is posted successfully, the Skill dismisses your earlier reviews captured before posting and resolves all of your previous review threads, so only the latest review remains active. If posting fails, old reviews are left untouched.

Does it support reviewing my own pull request?

Yes. Self-review is supported, but because GitHub does not allow APPROVE or REQUEST_CHANGES on your own PR, the review is posted with the COMMENT event while the body still shows the original verdict.