Google Gemini CLI orchestration for AI-assisted development. Capabilities: second opinion/cross-validation, real-time web search (Google Search), codebase architecture analysis, parallel code generation, code review from different perspective. Actions: query, search, analyze, generate, review with Gemini. Keywords: Gemini CLI, second opinion, cross-validation, Google Search, web research, current information, parallel AI, code review, architecture analysis, gemini prompt, AI comparison, real-time search, alternative perspective, code generation. Use when: needing second AI opinion, searching current web information, analyzing codebase architecture, generating code in parallel, getting alternative code review, researching current events/docs.
This skill enables Claude Code to effectively orchestrate Gemini CLI (v0.16.0+) with Gemini 3 Pro for code generation, review, analysis, and specialized tasks.
Second Opinion / Cross-Validation
Google Search Grounding
Codebase Architecture Analysis
codebase_investigator toolParallel Processing
Specialized Generation
command -v gemini || which geminigemini "[prompt]" --yolo -o text 2>&1Key flags:
--yolo or -y: Auto-approve all tool calls-o text: Human-readable output-o json: Structured output with stats-m gemini-2.5-flash: Use faster model for simple tasksYOLO Mode Behavior: Auto-approves tool calls but does NOT prevent planning prompts. Gemini may still present plans and ask "Does this plan look good?" Use forceful language:
Rate Limits: Free tier has 60 requests/min, 1000/day. CLI auto-retries with backoff. Expect messages like "quota will reset after Xs".
For JSON output (-o json), parse:
{
"response": "actual content",
"stats": {
"models": { "tokens": {...} },
"tools": { "byName": {...} }
}
}gemini "Create [description] with [features]. Output complete file content." --yolo -o textgemini "Review [file] for: 1) features, 2) bugs/security issues, 3) improvements" -o textgemini "Fix these bugs in [file]: [list]. Apply fixes now." --yolo -o textgemini "Generate [Jest/pytest] tests for [file]. Focus on [areas]." --yolo -o textgemini "Generate JSDoc for all functions in [file]. Output as markdown." --yolo -o textgemini "Use codebase_investigator to analyze this project" -o textgemini "What are the latest [topic]? Use Google Search." -o textgemini "[prompt]" -m gemini-2.5-flash -o text-m gemini-2.5-flash for lower priority tasksgemini --version~/.gemini/settings.json for config issuesAlways verify Gemini's output:
# 1. Generate
gemini "Create [code]" --yolo -o text
# 2. Review (Gemini reviews its own work)
gemini "Review [file] for bugs and security issues" -o text
# 3. Fix identified issues
gemini "Fix [issues] in [file]. Apply now." --yolo -o textFor long tasks, run in background and monitor:
gemini "[long task]" --yolo -o text 2>&1 &
# Monitor with BashOutput toolThese tools are available only through Gemini:
Create .gemini/GEMINI.md in project root for persistent context that Gemini will automatically read.
List sessions: gemini --list-sessions
Resume session: echo "follow-up" | gemini -r [index] -o text
reference.md - Complete command and flag referencetemplates.md - Prompt templates for common operationspatterns.md - Advanced integration patternstools.md - Gemini's built-in tools documentation28c7616
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.