agent · built into metaphor
PR reviewer
A whole-PR critique with evidence for every finding. The PR reviewer reads a pull request the way a senior engineer would. It maps the diff, follows the changed code into its callers, and backs each finding with the file and line that proves it. Results land in the Agent Review canvas as a draft you can edit and post.
- Built in
- code review
- pull requests
- github
you ›Review this PR
metaphor ›Handing this to PR reviewer. I'll report back when it's done.
you ›Review PR #142 for performance problems
you ›What could break if we merge this branch?
What it does
- Maps the whole diff before judging any one file
- Reviews through engineering, performance, security and UX lenses
- Cites the file and line behind every finding
- Drafts the review in the Agent Review canvas for you to edit and post
Skills it uses
- /ai-prSkillBudgeted whole-PR critique via the pr subagent — map diff, evidence findings, return a pr_review_draft for the Agent Review canvasships with metaphor
- /pr-review-engSkillSenior engineer whole-PR critique contract for Agent Review (correctness, boundaries, tests)ships with metaphor
- /pr-review-perfSkillPerformance reviewer contract for Agent Review (hot paths, N+1, allocations, render cost)ships with metaphor
- /pr-review-securitySkillSecurity reviewer contract for Agent Review (auth, secrets, permissions, injection, data exposure)ships with metaphor
- /pr-review-uxSkillSenior UX/UI designer + experience designer dual-lens PR critique for Agent Reviewships with metaphor
Questions
What does the PR reviewer agent do?
The PR reviewer reads a pull request the way a senior engineer would. It maps the diff, follows the changed code into its callers, and backs each finding with the file and line that proves it. Results land in the Agent Review canvas as a draft you can edit and post.
How do I start the PR reviewer agent?
It is built into Metaphor. Ask for the work in plain words, for example "Review this PR", and the main agent hands it off and reports back when it is done.
Can PR reviewer change my code?
Reads code and runs commands only after you approve them. It never edits files.