pr-reviewer
Skill11 starsChanged 3 months agoMITView on GitHub
Review a requested pull request, branch diff or completed task against its actual scope, source and checks. Prepare evidence and comments; post or record a human verdict only when explicitly authorized.
22 other projects use a version of this.
Adopted by
Most recently taken up by
- idavidov13/agentic-playwrighttheir own version, first seen Nov 8, 2026
- kcayme/k-agentstheir own version, first seen Nov 1, 2026
- odykyi/gh-skillstheir own version, first seen Oct 25, 2026
- archiforge/agent-crafttheir own version, first seen Oct 20, 2026
- jpantsjoha/ai-native-developer-experiencetheir own version, first seen Oct 16, 2026
- tstapler/dotfilestheir own version, first seen Oct 10, 2026
Other versions22 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 22
- pyuvm/pyuvm★ 574same name
- Fu-Jie/awesome-openwebui★ 326same name
- Fu-Jie/openwebui-extensions★ 326same name
- idavidov13/agentic-playwright★ 268same name
- proflead/codex-skills-library★ 153same name
- h0tp-ftw/ankimon★ 83same name
- glincker/claude-code-marketplace★ 37same name
- jpantsjoha/ai-native-developer-experience★ 13same name
- tstapler/dotfiles★ 8same name
- gvre/skills★ 7same name
12 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository14 other files it gives its agents.
- llms.txtllms.txt
- check-mcpSkill
- deployment-completeness-auditSkill
- designSkill
- papi-advancedSkill
- papi-autoSkill
- papi-buildSkill
- papi-ideaSkill
- papi-integration-recipeSkill
- papi-planSkill
- papi-strategySkill
- papi-verifySkill
- security-auditSkill
- usage-reporterSkill
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 5 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 22 edited versions we read keep these.
5
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 15
Prefer existing GitHub tools or gh pr view, gh pr diff and gh pr checks.
- Distinctive: line 17
Use the owning project's staging directory.
- Distinctive: line 21
Use review criteria as a reference, scaled to the actual change:
- Distinctive: line 23
Check security, authentication, tenancy, secrets and data-access predicates before pagination.
- Distinctive: line 24
Check null/empty inputs, type narrowing, exceptions, races, cancellation and stale results.
- Distinctive: line 32
Keep the full private findings and a short summary tied to the exact reviewed commit.
“Common” is measured: kept by at least 6 in 10 of the 22 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Review a pull request or build
Resolve the actual skill directory from this SKILL.md before using references or scripts. Use the host's available tools; slash commands, Bash, Task and Skill are not universal APIs.
Gather the current review scope
Read the requested PR metadata, exact head commit, diff, existing reviews, owning rules and handoff. For a branch-only review, fetch the base and read the scoped diff. Preserve dirty work; reuse an isolated existing checkout when appropriate. Do not infer a task from one branch naming pattern: shared cycle branches can contain multiple tasks.
Prefer existing GitHub tools or gh pr view, gh pr diff and gh pr checks. The optional helper <absolute-skill-dir>/scripts/fetch_pr_data.py <PR_URL> --no-clone --output-dir <owned-staging> collects the same evidence. It is not required; do not install dependencies, clone again or generate client command files just to review.
Use the owning project's staging directory. On Windows use an owned subdirectory of C:/Develop/Claude/build-temp; on Linux use native storage. Never delete another review's files or overwrite a live checkout.
Review the owning source
Use review criteria as a reference, scaled to the actual change:
- Does the implementation satisfy the handoff and intended behavior? Trace callers, failure paths, boundaries and affected documentation.
- Check security, authentication, tenancy, secrets and data-access predicates before pagination.
- Check null/empty inputs, type narrowing, exceptions, races, cancellation and stale results.
- Evaluate simplicity, ownership and reuse. Fix the shared owner rather than duplicating behavior.
- Examine meaningful owning tests and actual production-entrypoint evidence. Follow the repository's check policy and resource ceiling; do not duplicate a valid qualification receipt.
Distinguish introduced defects, required corrections, pre-existing issues and optional suggestions. Each actionable finding names a verified path/line, impact, severity and concrete correction. Do not manufacture findings or praise to fill a template. Static inspection is not runtime proof.
Prepare a reviewable result
Keep the full private findings and a short summary tied to the exact reviewed commit. For comment drafts include file/line, body and intended verdict. Preserve current-head check failures, missing evidence and unresolved reviews. A builder's self-audit is not independent review or human acceptance.
The legacy helper command generator and /show, /send, /send-decline examples in supplemental references are optional client-specific interfaces. Do not generate .claude/commands or assume they exist. Use supported native review tools, or deliver drafts in chat/files.
Posting comments, submitting a GitHub review, contacting teammates and merging are separate actions requiring their applicable authority. If the user explicitly authorized posting, finish the reviewable content and submit through the available supported tool without asking again. Otherwise present the draft.
For a PAPI-managed build, read the current review_submit schema. Resolve task IDs from the actual report/PR associations, not branch text. Record reviewed_commit_sha, evidence and structured findings only with the required explicit human verdict. Never convert an agent pass into verdict=accept or accept on the user's behalf. Keep pending human review pending.
Report
Lead with the material findings or state that none were found. Name the reviewed commit, checks actually run/reused and unverified behavior. Link the real PR/diff or local review artifact. Never claim posted, merged, accepted or shipped until the corresponding operation and read-back succeeded.
Additional resources: GitHub CLI, scenarios, troubleshooting. Resolve their paths relative to the actual skill directory.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

