Back to Skills

diff-review

verified

Get Gemini's code review of git changes after Claude makes edits. Trigger when user wants a second opinion on code changes ("have Gemini review my changes", "get code review from Gemini", "review this diff"), or as a final check before committing.

View on GitHub

Marketplace

robbyt-claude-skills

robbyt/claude-skills

Plugin

gemini

Repository

robbyt/claude-skills
38stars

plugins/gemini/skills/diff-review/SKILL.md

Last Verified

January 15, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/robbyt/claude-skills/blob/main/plugins/gemini/skills/diff-review/SKILL.md -a claude-code --skill diff-review

Installation paths:

Claude
.claude/skills/diff-review/
Powered by add-skill CLI

Instructions

# Diff Review via Gemini

Have Gemini review git changes for a second perspective on code quality.

## Quick Start

Save diff to project root, have Gemini review, then clean up:

```bash
git diff --cached > gemini-review.diff
gemini "Review the code changes at gemini-review.diff for issues. Do not make any changes. Respond with feedback only." --allowed-tools read_file,codebase_investigator,glob,search_file_content,list_directory,write_todos -o text 2>&1
rm gemini-review.diff
```

## Patterns

**Staged changes:**
```bash
git diff --cached > gemini-review.diff
gemini "Review gemini-review.diff for:
1. Bugs or logic errors
2. Security vulnerabilities
3. Style inconsistencies
4. Missing error handling
Do not make any changes. Respond with feedback only." --allowed-tools read_file,codebase_investigator,glob,search_file_content,list_directory,write_todos -o text 2>&1
rm gemini-review.diff
```

**All uncommitted changes:**
```bash
git diff HEAD > gemini-review.diff
gemini "Review gemini-review.diff. Do not make any changes. Respond with feedback only." --allowed-tools read_file,codebase_investigator,glob,search_file_content,list_directory,write_todos -o text 2>&1
rm gemini-review.diff
```

**Specific commit:**
```bash
git show abc123 > gemini-review.diff
gemini "Review the commit at gemini-review.diff. Do not make any changes. Respond with feedback only." --allowed-tools read_file,codebase_investigator,glob,search_file_content,list_directory,write_todos -o text 2>&1
rm gemini-review.diff
```

## Focused Reviews

**Security focus:**
```bash
git diff --cached > gemini-review.diff
gemini "Security review of gemini-review.diff. Check for:
- XSS vulnerabilities
- SQL/command injection
- Sensitive data exposure
- Authentication/authorization issues
Do not make any changes. Respond with feedback only." --allowed-tools read_file,codebase_investigator,glob,search_file_content,list_directory,write_todos -o text 2>&1
rm gemini-review.diff
```

**Performance focus:**
```bash
git diff

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3176 chars