Back to Skills

plan-review

verified

Get Gemini's review of Claude's implementation plans. Trigger when user wants a second opinion on a plan ("have Gemini review this plan", "get second opinion", "critique this plan"), or after Claude creates a plan file that needs validation before implementation.

View on GitHub

Marketplace

robbyt-claude-skills

robbyt/claude-skills

Plugin

gemini

Repository

robbyt/claude-skills
38stars

plugins/gemini/skills/plan-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/plan-review/SKILL.md -a claude-code --skill plan-review

Installation paths:

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

Instructions

# Plan Review via Gemini

Have Gemini critique Claude's implementation plans for a second perspective.

## Quick Start

```bash
cat ~/.claude/plans/example-plan.md | gemini "Review this implementation plan:

\$(cat)

Do not make any changes. Provide critique and feedback only." --allowed-tools read_file,codebase_investigator,glob,search_file_content,list_directory,write_todos -o text 2>&1
```

## Pattern

Claude writes plans to `~/.claude/plans/`. Pipe plan content via stdin since Gemini cannot read files outside the project directory:

```bash
cat ~/.claude/plans/example-plan.md | gemini "Review this implementation plan:

\$(cat)

Consider:
1. Are there gaps or missing steps?
2. Are there risks not addressed?
3. Is the approach optimal?
4. What alternatives should be considered?

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

## With Source Context

Pipe the plan via stdin and let Gemini read source files from the project:

```bash
cat ~/.claude/plans/auth-refactor.md | gemini "Review this implementation plan:

\$(cat)

Also read these source files for context:
- src/auth/login.ts
- src/middleware/session.ts

Evaluate if the plan addresses the actual codebase structure. 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
```

## Focused Reviews

**Risk assessment:**
```bash
cat ~/.claude/plans/migration.md | gemini "Review this plan for risks:

\$(cat)

Evaluate:
- Breaking changes
- Data loss potential
- Rollback complexity
- Dependencies that could fail

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

**Completeness check:**
```bash
cat ~/.claude/plans/feature.md | gemini "Review this plan for completeness

Validation Details

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