From gemini-plugin
Orchestrates Claude-Gemini engineering loop: Claude plans/implements code, Gemini validates/reviews. Use for complex features needing validation, security/performance code, large refactors.
npx claudepluginhub creator-hian/claude-code-plugins --plugin gemini-pluginThis skill uses the workspace's default tool permissions.
```
Delegates coding tasks to Gemini CLI while Claude acts as architect: plans, issues bash commands, reviews files with Read/Grep/Glob, iterates fixes. Use for 'manage gemini', 'architect mode', or delegating implementation.
Guides Development phase of Double Diamond workflow using Codex and Gemini CLIs. Detects dev context/subtypes (frontend-ui, cli-tool, api-service) and enforces execution sequence.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Share bugs, ideas, or general feedback.
Plan (Claude) → Validate (Gemini) → Implement (Claude) → Review (Gemini) → Fix → Re-validate → Done
| Role | Responsibility |
|---|---|
| Claude | Architecture, planning, code implementation (Edit/Write/Read) |
| Gemini | Validation, code review, quality assurance |
Non-TTY environment: See gemini-cli SKILL for CLI fundamentals. Key rule: Always use
gemini -p "prompt"(headless mode required)
mkdir -p .gemini-loop
Add .gemini-loop/ to your project's .gitignore to avoid committing session artifacts.
AskUserQuestion:
.gemini-loop/plan.mdAsk user for role mode, then execute with timeout: 600000:
gemini -m gemini-3-flash-preview -p "Review this plan: $(cat .gemini-loop/plan.md) ..."
Full prompts by role mode: See commands.md
Save result: > .gemini-loop/phase2_validation.md
If issues found:
AskUserQuestion: "Revise and re-validate, or proceed?".gemini-loop/implementation.mdExecute with timeout: 600000:
gemini -m gemini-3-flash-preview --include-directories ./src -p "Review: $(cat .gemini-loop/plan.md) $(cat .gemini-loop/implementation.md) ..."
Full prompts by role mode: See commands.md
Save result: > .gemini-loop/phase5_review.md
Claude response by severity:
.gemini-loop/phase5_review.md.gemini-loop/ directory for all context files.gemini-loop/iterations.md for traceability.gemini-loop/
├── plan.md # Implementation plan
├── phase2_validation.md # Plan validation result
├── implementation.md # Implementation summary
├── phase5_review.md # Code review result
└── iterations.md # Iteration history
Full error reference: See gemini-cli SKILL for Gemini CLI error details.
Error Recovery Flow:
AskUserQuestion-p flag is used (headless mode)gemini auth statusgemini-3-flash-previewAlways use timeout: 600000 (10 min) for all Gemini commands.
gemini -p in Claude Code environment (non-TTY, headless mode).gemini-loop/ directory at starttimeout: 600000)