google-gemini avatar

Code Reviewer

A solid code reviewer that handles both local git changes and remote PRs through GitHub CLI. It runs your project's preflight checks first to catch the obvious stuff, then digs into correctness, maintainability, security, and test coverage. The structured feedback format separates critical issues from nitpicks, which helps prioritize fixes. What I like is that it actually explains the reasoning behind suggestions instead of just flagging problems. Works well for teams that want consistent review quality without the overhead of waiting for human reviewers on every small change.

skills.sh installs
9.7K
GitHub stars
108.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add google-gemini/gemini-cli --skill code-reviewer --agent claude-code

Installs into .claude/skills of the current project.

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 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.

Sponsors

Details

Repository
github.com/google-gemini/gemini-cli
Categories
Git & Pull Requests, Code Review & Quality, CLI & Terminal

More from google-gemini/gemini-cli

All 12
1dotneet avatartypescript-react-reviewerdotneet/claude-code-marketplaceExpert code reviewer for TypeScript + React 19 applications. Use when reviewing React code, identifying anti-patterns, evaluating state management, or assessing9Kskills.sh installs
2alwaysmeticulous avatarmeticulous-testalwaysmeticulous/skillsRun a Meticulous test run after implementing a frontend change, then hand off to the `meticulous-review` skill to classify each visual change as intended or uni8.8Kskills.sh installs
3superagent-ai avatarskill-securitysuperagent-ai/skillsAudit an AI agent skill for security risks before installing or trusting it. Runs a deterministic scanner (regex patterns, Python AST analysis, source-to-sink t8.7Kskills.sh installs
4jeffallan avatararchitecture-designerjeffallan/claude-skillsUse when designing new high-level system architecture, reviewing existing designs, or making architectural decisions. Invoke to create architecture diagrams, wr8.2Kskills.sh installs
5clickhouse avatarclickhouse-js-node-troubleshootingclickhouse/agent-skillsTroubleshoot and resolve common issues with the ClickHouse Node.js client (@clickhouse/client). Use this skill whenever a user reports errors, unexpected behavi7.8Kskills.sh installs
6cursor avatarwhycursor/pluginsUse for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds. Discovers available MCPs and queri6.5Kskills.sh installs