From gemini
This skill should be used when the user asks to analyze a large codebase, audit a full repository, review architecture across many files, map dependencies, or plan a migration involving more code than fits in Claude's context. Relevant when the user says "analyze this entire repo," "audit the architecture," or "this codebase is too big to review."
npx claudepluginhub naluforge/geminicli-cc-plugin --plugin geminiThis skill uses the workspace's default tool permissions.
**Invoke using `/gemini-analyze` or `mcp__gemini__gemini_execute` with `include_directories` set to target paths.**
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Performs token-optimized structural code search using tree-sitter AST parsing to discover symbols, outline files, and unfold code without reading full files.
Invoke using /gemini-analyze or mcp__gemini__gemini_execute with include_directories set to target paths.
Use Gemini when the analysis scope exceeds ~200K tokens — roughly a full repository or multiple large modules. Claude can handle focused analysis of individual files or small groups, but whole-repo audits, dependency trees, and cross-cutting architectural questions benefit from Gemini's 1M-token context window.
Before calling gemini_execute, understand what you're sending:
**/*.ts, **/*.py, etc.pro — codebase analysis requires deep reasoning2400000 (40 minutes) — full-repo analysis can take 20-40 minutesFor truly massive codebases, break into focused passes:
Gemini's findings are a starting point. For each finding:
Structure analysis output as: