Pr Review
Fans out parallel sub-agents to review a branch/PR in the win-dev-skills repo
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 21, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 5df842c
Located SKILL.md at .github/skills/pr-review/ via the GitHub tree API and fetched it raw. Spot-checked 3 referenced files (collect-diff.ps1, dimensions/_shared-contract.md, dimensions/skill-tool-boundary.md) — all HTTP 200; the other 6 dimension fragments are present in the tree. Frontmatter parses cleanly (name+description+infer), no hardcoded machine paths, no security smells (the .ps1 only runs git; no curl|sh, base64, or exfiltration). Could NOT run OUTPUT: pwsh is not installed (which pwsh -> not found) and collect-diff.ps1 is #Requires -Version 7.0, and the skill's six sub-agent dimensions are hard-bound to the win-dev-skills repo (WinUI analyzer, winui-search.exe, binary payloads), so no representative artifact was produced. Trigger judged 5/5: SHOULD-activate — "Review my PR before I push", "Vet my branch changes before pushing", "Is this ready to merge?" (all listed trigger phrases); SHOULD-NOT — "Review this function for bugs" and "Is this skill paragraph okay?" (both explicitly excluded in the 'Do not activate' section). Docs are accurate and detailed but the pwsh 7 prerequisite and repo-specificity are buried in the .ps1 header rather than surfaced, hence 4/5.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 5/10
- Docs & honesty 4/5
What Pr Review does
An orchestrator skill that reviews an in-progress branch or PR by capturing the diff with a PowerShell helper and fanning out six parallel sub-agents (skill content, skill-vs-tool boundary, C#/PowerShell correctness, payload provenance, docs/manifest sync, plus a different-model cross-check), then consolidating deduped findings to stdout without applying fixes. It triggers on phrases like "review my PR", "review my branch", "vet my changes before pushing", and "is this ready to merge?". Purpose-built for the microsoft/win-dev-skills repo structure rather than general-purpose code review.
How to install Pr Review
git clone --depth 1 https://github.com/microsoft/win-dev-skills.git /tmp/pr-review-src
mkdir -p ~/.claude/skills
cp -R /tmp/pr-review-src/.github/skills/pr-review ~/.claude/skills/pr-review
# Requires PowerShell 7 (pwsh) on PATH: collect-diff.ps1 is #Requires -Version 7.0.
# Designed for the microsoft/win-dev-skills repo layout: the 6 dimension fragments in
# dimensions/ review that repo's WinUI Roslyn analyzer, winui-search.exe, and committed
# binary payloads. It also fans out 6 parallel sub-agents via the `task` tool (mode sync),
# #6 requiring a different model family. Outside that repo the diff step still runs but the
# dimension checks lose most of their relevance.
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Pr Review
-
/pr-reviewFans out parallel sub-agents to review a branch/PR in the win-dev-skills repo
It also activates on plain-language prompts like these:
-
Review my PR before I push it -
Vet this branch for skill-vs-tool boundary issues -
Is this PR ready to merge
Frequently asked questions
- Is the Pr Review skill free?
- Yes. The skill itself is free from microsoft/win-dev-skills. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Pr Review work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 21, 2026. Verdict: Works with setup. Located SKILL.md at .github/skills/pr-review/ via the GitHub tree API and fetched it raw. Spot-checked 3 referenced files (collect-diff.ps1, dimensions/_shared-contract.md, dimensions/skill-tool-boundary.md) — all HTTP 200; the other 6 dimension fragments are present in the tree. Frontmatter parses cleanly (name+description+infer), no hardcoded machine paths, no security smells (the .ps1 only runs git; no curl|sh, base64, or exfiltration). Could NOT run OUTPUT: pwsh is not installed (which pwsh -> not found) and collect-diff.ps1 is #Requires -Version 7.0, and the skill's six sub-agent dimensions are hard-bound to the win-dev-skills repo (WinUI analyzer, winui-search.exe, binary payloads), so no representative artifact was produced. Trigger judged 5/5: SHOULD-activate — "Review my PR before I push", "Vet my branch changes before pushing", "Is this ready to merge?" (all listed trigger phrases); SHOULD-NOT — "Review this function for bugs" and "Is this skill paragraph okay?" (both explicitly excluded in the 'Do not activate' section). Docs are accurate and detailed but the pwsh 7 prerequisite and repo-specificity are buried in the .ps1 header rather than surfaced, hence 4/5.
- What is the Pr Review SkillProof Score?
- 7.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 5/10, docs & honesty 4/5.
- How do I install Pr Review?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Pr Review with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.