
Code Reviewer
- 8.7k installs
- 106k repo stars
- Updated August 5, 2026
- google-gemini/gemini-cli
code-reviewer is an agent skill that Use this skill to review code. It supports both local changes (staged or working tree).
About
Use this skill to review code. It supports both local changes (staged or working tree) --- name: code-reviewer description: Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards. --- # Code Reviewer This skill guides the agent in conducting professional and thorough code reviews for both local development and remote Pull Requests. Determine Review Target * **Remote PR**: If the user provides a PR number or URL (e.g., "Review PR #123"), target that remote PR. * **Local Changes**: If no specific PR is mentioned, or if the user asks to "review my changes", target the current local file system states (staged and unstaged changes). Preparation #### For Remote PRs: 1. **Checkout**: Use the GitHub CLI to checkout the PR. ```bash gh pr checkout <PR_NUMBER> ``` 2.
- **Remote PR**: If the user provides a PR number or URL (e.g., "Review PR #123"), target that remote PR.
- **Local Changes**: If no specific PR is mentioned, or if the user asks to "review my changes", target the current local
- **Checkout**: Use the GitHub CLI to checkout the PR.
- **Preflight**: Execute the project's standard verification suite to catch automated failures early.
- **Context**: Read the PR description and any existing comments to understand the goal and history.
Code Reviewer by the numbers
- 8,659 all-time installs (skills.sh)
- +115 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #177 of 2,153 Testing & QA skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
code-reviewer capabilities & compatibility
- Capabilities
- **remote pr**: if the user provides a pr number · **local changes**: if no specific pr is mentione · **checkout**: use the github cli to checkout the · **preflight**: execute the project's standard ve · **context**: read the pr description and any exi
- Use cases
- documentation
What code-reviewer says it does
--- name: code-reviewer description: Use this skill to review code.
It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL).
It focuses on correctness, maintainability, and adherence to project standards.
--- # Code Reviewer This skill guides the agent in conducting professional and thorough code reviews for both local development and remote Pull Requests.
npx skills add https://github.com/google-gemini/gemini-cli --skill code-reviewerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 8.7k |
|---|---|
| repo stars | ★ 106k |
| Security audit | 1 / 3 scanners passed |
| Last updated | August 5, 2026 |
| Repository | google-gemini/gemini-cli ↗ |
What problem does code-reviewer solve for developers using this skill?
Use this skill to review code. It supports both local changes (staged or working tree)
Who is it for?
Developers who need code-reviewer patterns described in the cached skill documentation.
Skip if: Skip when docs are empty or the task is outside the skill's documented scope.
When should I use this skill?
Use this skill to review code. It supports both local changes (staged or working tree)
What you get
Actionable workflows and conventions from SKILL.md for code-reviewer.
- Review findings
- Maintainability notes
- Standards compliance feedback
Files
Code Reviewer
This skill guides the agent in conducting professional and thorough code reviews for both local development and remote Pull Requests.
Workflow
1. Determine Review Target
- Remote PR: If the user provides a PR number or URL (e.g., "Review PR #123"), target that remote PR.
- Local Changes: If no specific PR is mentioned, or if the user asks to "review my changes", target the current local file system states (staged and unstaged changes).
2. Preparation
For Remote PRs:
1. Checkout: Use the GitHub CLI to checkout the PR.
gh pr checkout <PR_NUMBER>2. Preflight: Execute the project's standard verification suite to catch automated failures early.
npm run preflight3. Context: Read the PR description and any existing comments to understand the goal and history.
For Local Changes:
1. Identify Changes:
- Check status:
git status - Read diffs:
git diff(working tree) and/orgit diff --staged(staged).
2. Preflight (Optional): If the changes are substantial, ask the user if they want to run npm run preflight before reviewing.
3. In-Depth Analysis
Analyze the code changes based on the following pillars:
- Correctness: Does the code achieve its stated purpose without bugs or logical errors?
- Maintainability: Is the code clean, well-structured, and easy to understand and modify in the future? Consider factors like code clarity, modularity, and adherence to established design patterns.
- Readability: Is the code well-commented (where necessary) and consistently formatted according to our project's coding style guidelines?
- Efficiency: Are there any obvious performance bottlenecks or resource inefficiencies introduced by the changes?
- Security: Are there any potential security vulnerabilities or insecure coding practices?
- Edge Cases and Error Handling: Does the code appropriately handle edge cases and potential errors?
- Testability: Is the new or modified code adequately covered by tests (even if preflight checks pass)? Suggest additional test cases that would improve coverage or robustness.
4. Provide Feedback
Structure
- Summary: A high-level overview of the review.
- Findings:
- Critical: Bugs, security issues, or breaking changes.
- Improvements: Suggestions for better code quality or performance.
- Nitpicks: Formatting or minor style issues (optional).
- Conclusion: Clear recommendation (Approved / Request Changes).
Tone
- Be constructive, professional, and friendly.
- Explain why a change is requested.
- For approvals, acknowledge the specific value of the contribution.
5. Cleanup (Remote PRs only)
- After the review, ask the user if they want to switch back to the default branch (e.g.,
mainormaster).
Related skills
Forks & variants (1)
Code Reviewer has 1 known copy in the catalog totaling 5 installs. They canonicalize to this original listing.
- openakita - 5 installs
How it compares
Choose code-reviewer for interactive agent-led reviews of local diffs or PRs rather than static linter-only CI gates.
FAQ
What does code-reviewer do?
Use this skill to review code. It supports both local changes (staged or working tree)
When should I use code-reviewer?
Use this skill to review code. It supports both local changes (staged or working tree)
Is code-reviewer safe to install?
Review the Security Audits panel on this page before installing in production.