pr-code-review
Comprehensive code review for GitHub pull requests using parallel agents. Checks bugs, CLAUDE.md compliance, git history, previous PR patterns, and code comments. Use when reviewing PRs, doing code review, or when user mentions "review PR", "check PR", or provides a PR number.
Security Assessment
About pr-code-review
The 'pr-code-review' skill is designed to assist developers in reviewing GitHub pull requests (PRs) for bugs and code quality. By using this skill, users can streamline their PR review process, ensuring code quality and adherence to project standards. The skill uses the 'gh' CLI to review code directly, only spawning additional agents when more context is required. This approach helps maintain a focused and efficient code review process, saving time while ensuring comprehensive analysis.
This skill is highly focused on reviewing the changes made in pull requests by analyzing the diff and verifying the code against project guidelines. The review process includes checking for real bugs, violations of project coding standards (e.g., CLAUDE.md), and providing constructive feedback in a helpful and actionable manner. Additionally, the skill allows users to handle multiple PRs in one session, making it an ideal tool for project maintainers and developers working with a large number of pull requests.
Target users include developers, code maintainers, and teams working with GitHub repositories who want to automate and streamline the PR review process. The skill is particularly useful for teams that adhere to strict coding standards and want to ensure that all PRs are reviewed efficiently and accurately before merging.
FAQ
How do I start a PR review using this skill?
You can start a PR review by mentioning 'review PR', 'check PR #123', or any similar request. The skill will automatically fetch and review the relevant PR using the GitHub CLI.
Is there any specific setup required to use this skill?
Yes, the skill relies on the 'gh' CLI to interact with GitHub. Make sure you have the GitHub CLI installed and configured with access to your repository.
Can this skill be used to review multiple pull requests at once?
Yes, you can review multiple open PRs by using the command 'Review all open PRs'. The skill will retrieve the list of open PRs and review them one by one.
What should I avoid flagging during the review?
Do not flag pre-existing issues, formatting or linting issues that CI catches, personal style preferences not specified in CLAUDE.md, or lines with 'noqa' or similar ignore comments.
When should I use the 'explore' agent during the review?
You should use the 'explore' agent only when you need deeper context on unfamiliar parts of the codebase. For most PRs, the diff will provide enough information for a thorough review.
Install pr-code-review
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
EvolvingLMMs-Lab/lmms-eval