Pr deep review agent
Personal collection of agent skills for Claude Code and the open agent skills ecosystem (skills.sh)
npx -y skills add rauleburro/skills --skill pr-deep-review-agentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Launch a clean-context subagent to perform a deep pull request review. Use when the user asks to launch/run/spawn another agent for PR review, final approval review, clean-context code review, or a review that compares code against local documentation and official internet documentation before reporting whether the PR is approved or changes are required.
SKILL.md
4.9 KB, 965 tokens by cl100k_base, as published. Nobody here has run it
PR Deep Review Agent
Purpose
Launch one fresh subagent that reviews the current PR independently. The subagent must inspect code, tests, local docs, and official/current internet documentation for the technologies touched by the PR, then return a complete approval report.
Workflow
- Identify PR context locally:
- Current working directory.
- Current branch and HEAD SHA.
- Base branch and PR number, using
gh pr view --json number,baseRefName,headRefName,url,titlewhen available. - Changed files, using
git diff --name-only origin/<base>...HEADor the closest available base.
- Launch exactly one clean-context subagent with
spawn_agent.- Use
agent_type: "explorer"for read-only review. - Set
fork_context: falseunless the user explicitly asks to pass current conversation context. - Do not ask the subagent to modify files.
- Use
- While the subagent runs, optionally gather non-overlapping local context only if useful. Do not duplicate the whole review.
- Wait for the subagent when its result is needed for the user-facing answer.
- Relay the report clearly, preserving verdict and severity.
Subagent Prompt Template
Use this prompt, filling brackets with discovered values:
You are a clean-context PR review agent. Do not modify files.
Repository: [absolute repo path]
PR: [PR number and URL if known]
Branch: [current branch]
HEAD: [HEAD SHA]
Base: [base branch]
Task:
Perform a deep review of this PR and decide whether it is APPROVED or CHANGES REQUESTED.
Required review scope:
1. Analyze the PR diff and the surrounding implementation code.
2. Analyze relevant tests and identify meaningful test gaps.
3. Read relevant local documentation in the repository and compare it to the implementation.
4. Research official/current internet documentation for external technologies or APIs used by the changed code. Prefer primary sources: official docs, official API references, standards, or upstream repos. Include source links in the report.
5. Identify mismatches between implementation, local docs, and official docs.
6. Identify security, data integrity, race condition, compatibility, and regression risks.
7. Identify what should NOT be changed or added if a requested/reviewed change would be unnecessary, risky, or out of scope.
Constraints:
- Read-only review only. Do not edit files, commit, push, or comment on GitHub.
- Do not rely only on prior conversation context. Rebuild facts from repo, PR metadata, local docs, and official docs.
- If internet access or GitHub access is unavailable, say exactly what could not be verified and lower confidence accordingly.
- Treat local tests passing as useful but not sufficient for approval.
Report format:
# PR Deep Review Report
## Verdict
APPROVED or CHANGES REQUESTED
## Confidence
High / Medium / Low, with one sentence why.
## Sources Checked
- Local files/docs inspected.
- Official internet docs inspected, with links.
## Findings
Group findings by severity:
- Blocking
- Should-fix
- Minor / Nits
- Test gaps
For each finding include: title, affected files/lines when possible, why it matters, evidence, and recommended action.
## Documentation Gaps
List mismatches between local docs and implementation or official docs.
## What Not To Do
List changes that should be avoided because they are unsafe, unnecessary, or out of scope.
## Validation Notes
Mention commands or checks run, if any, and their results.
## Final Recommendation
One concise paragraph stating whether the PR can merge or what must happen first.
Review Standards
- Prefer correctness over politeness. Report real blockers even when CI passes.
- Separate verified facts from assumptions.
- Use severity strictly:
- Blocking: merge would likely break production, create a security/access-control issue, corrupt data, or violate official API behavior.
- Should-fix: important risk or maintainability issue that should be resolved before merge unless explicitly accepted.
- Minor / Nits: low-risk polish, clarity, or cleanup.
- Test gaps: missing coverage that matters; do not call every uncovered branch a gap.
- If no actionable issues are found, return
APPROVEDand still list sources checked and residual risks.
Parent Agent Response
After the subagent returns:
- Summarize verdict first.
- List blocking/should-fix items, if any.
- Say whether the PR is approved.
- If the subagent found issues, ask or proceed according to the user's latest instruction; do not silently change files unless the user asked to correct them.
What ships with it: 1 file
254 B alongside SKILL.md
agents/
- openai.yaml254 B