code-reviewer

google-gemini/gemini-cli · updated Apr 8, 2026

$npx skills add https://github.com/google-gemini/gemini-cli --skill code-reviewer
0 commentsdiscussion
summary

Automated code review for local changes and remote pull requests with structured analysis across correctness, maintainability, and security.

  • Supports both local file system changes (staged and unstaged) and remote PRs (by number or URL) with automatic GitHub CLI checkout
  • Analyzes code across seven dimensions: correctness, maintainability, readability, efficiency, security, edge case handling, and test coverage
  • Runs optional preflight verification suites (e.g., npm run preflight ) to
skill.md

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 preflight
    
  3. 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/or git 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., main or master).

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.647 reviews
  • Ganesh Mohane· Dec 24, 2024

    code-reviewer is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Sofia Huang· Dec 24, 2024

    code-reviewer has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Ira Taylor· Dec 16, 2024

    code-reviewer reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Alexander Wang· Dec 12, 2024

    Useful defaults in code-reviewer — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Hana Khan· Nov 19, 2024

    Solid pick for teams standardizing on skills: code-reviewer is focused, and the summary matches what you get after install.

  • Sakshi Patil· Nov 15, 2024

    Keeps context tight: code-reviewer is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Xiao Gonzalez· Nov 15, 2024

    Useful defaults in code-reviewer — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Ishan Srinivasan· Nov 7, 2024

    Registry listing for code-reviewer matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Maya Okafor· Nov 3, 2024

    code-reviewer has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Daniel Chen· Oct 26, 2024

    code-reviewer fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

showing 1-10 of 47

1 / 5