Review PR Lite
Review a pull request for code quality and security issues without using subagents.
Install
npx skills add dyoshikawa/rulesync --skill review-pr-lite -g -a claude-code -y- Repository
- dyoshikawa/rulesync1.6k
- Category
- Security
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 661 tokens
- Runs scripts
- No, instructions only
What it does
Review a pull request for code quality and security issues without using subagents. Use when the user wants a lighter-weight PR review in a single skill.
target_pr = the user's request
If target_pr is not provided, use the PR of the current branch.
Important: Do Not Switch the Local Branch
- Do NOT check out, switch, or otherwise move the local branch (e.g.,
git checkout,git switch,gh pr checkout). - To inspect the PR's changes, use
gitandghcommands that read remote state without moving the working tree. For example:gh pr view $target_prto read PR metadata and description.gh pr diff $target_prto read the diff.gh pr view $target_pr --json filesorgh apito list changed files.git fetch origin pull/<PR_NUMBER>/head:refs/remotes/origin/pr-<PR_NUMBER>andgit diff origin/main...origin/pr-<PR_NUMBER>if a local read-only ref is needed.
Step 1: Gather PR Context
Run the following in parallel:
- Get the PR description and metadata via
gh pr view $target_pr(do not check out the PR locally). - Get the PR diff via
gh pr diff $target_pr. - If needed, inspect changed files individually for deeper context using
gh/gitcommands (e.g.,gh api,git show), without switching the local branch.
Step 2: Review the Changes
Review the PR directly in this skill without calling any subagents.
Focus on both of the following:
-
Code Review
- Bugs or behavioral regressions
- Incorrect assumptions or edge cases
- Missing or weak tests
- Maintainability issues that could cause near-term problems
-
Security Review
- Injection risks
- Auth/authz mistakes
- Secrets exposure
- Unsafe file, network, shell, or deserialization behavior
- Dependency or configuration changes that could weaken security
Step 3: Report Findings
Integrate all findings into one review result. Please output the PR number in the result so that the user can easily find the PR.

