Get a second opinion from Gemini on code, architecture, debugging, or security. Uses gemini-coach CLI with AI-to-AI prompting for clear, actionable analysis. Trigger with 'ask gemini', 'gemini review', 'second opinion', 'peer review', or 'consult gemini'.
Installs into .claude/skills of the current project.
Are you the author of 003 Name Skill A28e9a79?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-003-name-skill-a28e9a79)
---
name: gemini-peer-review
description: "Get a second opinion from Gemini on code, architecture, debugging, or security. Uses gemini-coach CLI with AI-to-AI prompting for clear, actionable analysis. Trigger with 'ask gemini', 'gemini review', 'second opinion', 'peer review', or 'consult gemini'."
compatibility: claude-code-only
---
# Gemini Peer Review
Consult Gemini as a coding peer for a second opinion on code quality, architecture decisions, debugging, or security reviews.
## Prerequisites
- `gemini-coach` CLI installed (wraps Gemini CLI with AI-to-AI prompting)
- Gemini CLI authenticated (`gemini` to test)
## Modes
### Code Review
```bash
gemini-coach review src/auth.ts src/api.ts
```
Review specific files for bugs, logic errors, security vulnerabilities, performance issues, and best practice violations.
### Architecture Advice
```bash
gemini-coach architect "Should I use D1 or KV for session storage?" .
```
Get feedback on design decisions with trade-off analysis. Passing `.` includes project context.
### Debugging Help
```bash
gemini-coach debug src/problematic-file.ts
```
Analyse errors when stuck after 2+ failed fix attempts. Gemini sees the code fresh without your debugging context bias.
### Security Scan
```bash
gemini-coach security-scan ./src/api/
```
Scan code for security vulnerabilities (injection, auth bypass, data exposure).
### Quick Question
```bash
gemini-coach quick "Best way to handle WebSockets in Workers?"
```
Fast question without file context.
### Project Review
```bash
gemini-coach project-review "Analyse architecture and suggest improvements" /path/to/project
```
Full project analysis using Gemini's 1M token context.
## When to Use
**Good use cases**:
- Before committing major changes (final review)
- When stuck debugging after multiple attempts
- Architecture decisions with multiple valid options
- Security-sensitive code review
- "What am I missing?" moments
**Avoid using for**:
- Simple syntax checks (Claude handles these faster)
- Every single edit (too slow, unnecessary)
- Questions with obvious answers
## Model Selection
`gemini-coach` automatically selects the right model:
| Mode | Model | Typical Time |
|------|-------|-------------|
| review, debug, quick | gemini-2.5-flash | 5-15s |
| architect, security-scan | gemini-2.5-pro | 15-30s |
Override: `GEMINI_MODEL=gemini-2.5-pro gemini-coach review ...`
## Synthesizing Results
After receiving Gemini's analysis:
1. Present Gemini's findings to the user
2. Add your own perspective — agree/disagree with specific points
3. Let the user decide which recommendations to implement
## Reference Files
| When | Read |
|------|------|
| AI-to-AI prompt templates, model details | [references/prompt-templates.md](references/prompt-templates.md) |