pr-review — Claude Code command for pull request reviews
This command reviews a pull request from six perspectives, spanning product, engineering, QA, security, DevOps, and UI/UX. It directs the agent to address findings immediately.
npx claude-code-templates@latest --command git-workflow/pr-reviewWhat pr-review does
Pass a pull request link or number to pr-review. It walks through reviews from a product manager, developer, QA engineer, security engineer, DevOps engineer, and UI/UX designer. The checklist covers product value, code quality and performance, tests, vulnerabilities, CI/CD, infrastructure, monitoring, accessibility, and user flows.
The command calls for immediate changes when it finds problems: refactor code, add tests, or adjust the interface. It also instructs the agent to update the review on GitHub. This is a change-oriented workflow, not just a request for comments, so account for its requirement to act on recommendations.
Install it with npx claude-code-templates@latest --command git-workflow/pr-review. The command file is placed at .claude/commands/pr-review.md.
What it helps with
- review a pull request from product and engineering perspectives
- spot test gaps and regression risks
- check security issues and sensitive data handling
- assess CI/CD, configuration, and monitoring
- identify accessibility and interaction-flow problems
Example prompts for the agent
- Review the pull request provided in
$ARGUMENTSand make the required fixes. - Check the pull request in
$ARGUMENTS, add missing tests, and update the review on GitHub.
How to install pr-review
1claude-code-templates
npx claude-code-templates@latest --command git-workflow/pr-review2Manually: put the files in place
.claude/commands/pr-review.mdCall it with /pr-review. For all projects use ~/.claude/commands/
Manually: put the files in place
~/.codex/prompts/pr-review.mdCall it with /prompts:pr-review. Codex marks this format deprecated in favour of skills
Manually: put the files in place
.github/prompts/pr-review.prompt.mdManually: put the files in place
.gemini/commands/pr-review.tomlGemini stores commands as TOML: the prompt text goes into the prompt field
Questions about pr-review
How do I install pr-review in Claude Code?
Run npx claude-code-templates@latest --command git-workflow/pr-review. The command file is placed at .claude/commands/pr-review.md.
What does pr-review do?
It reviews a pull request across six roles, including QA, security, DevOps, and UI/UX. The instructions call for fixing findings immediately and updating the review on GitHub.
What should I pass to pr-review?
Give it a pull request link or number through $ARGUMENTS.
Source text
pr-review.md · MIT
--- description: "Review a pull request from product, developer, quality, security, DevOps and UI/UX perspectives" --- # PR Review **PR Link/Number**: $ARGUMENTS > **Instructions**: Execute each task in the order given to conduct a thorough code review. Update GitHub with this review. > **Important**: The future is now—any improvements or “future” recommendations must be addressed **immediately**. --- ## Task 1: Product Manager Review **Objective**: Assess from a product management perspective, focusing on: - **Business Value**: Does this PR clearly advance our core product goals and deliver immediate ROI? - **User Experience**: Is the change intuitive and delightful for users right now? If not, make fixes immediately. - **Strategic Alignment**: Does the PR align with current (and long-term, i.e., now) strategic objectives? **Action**: Provide clear directives on how to ensure maximum user and business impact. All “future” suggestions must be implemented now. --- ## Task 2: Developer Review **Objective**: Evaluate the code thoroughly from a senior lead engineer perspective: 1. **Code Quality & Maintainability**: Is the code structured for readability and easy maintenance? If not, refactor now. 2. **Performance & Scalability**: Will these changes operate efficiently at scale? If not, optimize immediately. 3. **Best Practices & Standards**: Note any deviation from coding standards and correct it now. **Action**: Leave a concise yet complete review comment, ensuring all improvements happen immediately—no deferrals. --- ## Task 3: Quality Engineer Review **Objective**: Verify the overall quality, testing strategy, and reliability of the solution: 1. **Test Coverage**: Are there sufficient tests (unit, integration, E2E)? If not, add them now. 2. **Potential Bugs & Edge Cases**: Have all edge cases been considered? If not, address them immediately. 3. **Regression Risk**: Confirm changes don’t undermine existing functionality. If risk is identified, mitigate now with additional checks or tests. **Action**: Provide a detailed QA assessment, insisting any “future” improvements be completed right away. --- ## Task 4: Security Engineer Review **Objective**: Ensure robust security practices and compliance: 1. **Vulnerabilities**: Could these changes introduce security vulnerabilities? If so, fix them right away. 2. **Data Handling**: Are we properly protecting sensitive data (e.g., encryption, sanitization)? Address all gaps now. 3. **Compliance**: Confirm alignment with any relevant security or privacy standards (e.g., OWASP, GDPR, HIPAA). Implement missing requirements immediately. **Action**: Provide a security assessment. Any recommended fixes typically scheduled for “later” must be addressed now. --- ## Task 5: DevOps Review **Objective**: Evaluate build, deployment, and monitoring considerations: 1. **CI/CD Pipeline**: Validate that the PR integrates smoothly with existing build/test/deploy processes. If not, fix it now. 2. **Infrastructure & Configuration**: Check whether the code changes require immediate updates to infrastructure or configs. 3. **Monitoring & Alerts**: Identify new monitoring needs or potential improvements and implement them immediately. **Action**: Provide a DevOps-centric review, insisting that any improvements or tweaks be executed now. --- ## Task 6: UI/UX Designer Review **Objective**: Ensure optimal user-centric design: 1. **Visual Consistency**: Confirm adherence to brand/design guidelines. If not, adjust now. 2. **Usability & Accessibility**: Validate that the UI is intuitive and compliant with accessibility standards. Make any corrections immediately. 3. **Interaction Flow**: Assess whether the user flow is seamless. If friction exists, refine now. **Action**: Provide a detailed UI/UX evaluation. Any enhancements typically set for “later” must be done immediately. --- **End of PR Review**
© davila7 · MIT · davila7/claude-code-templates