From google-ecosystem
Syncs CLAUDE.md project context to GEMINI.md for Gemini CLI onboarding and provides delegation strategies for task assignment between Claude Code and Gemini.
npx claudepluginhub melodic-software/claude-code-plugins --plugin google-ecosystemThis skill is limited to using the following tools:
> **STOP - Before providing ANY response about GEMINI.md syntax:**
Defines directory structure, artifact locations, and tracked/gitignored conventions for Claude Code and Gemini CLI shared workspaces.
Delegates tasks to Gemini CLI for large-context analysis like broad codebase reviews or long-document processing. Activates on explicit requests such as 'use gemini' or 'delegate to gemini'.
Delegates tasks like long document analysis, multimodal processing, research, summarization, and large file handling to Google Gemini CLI to preserve Claude context.
Share bugs, ideas, or general feedback.
STOP - Before providing ANY response about GEMINI.md syntax:
- INVOKE
gemini-cli-docsskill- QUERY for the specific context topic
- BASE all responses EXCLUSIVELY on official documentation loaded
This skill bridges the gap between Claude Code and Gemini CLI by providing workflows to synchronize project context and strategic guidance on agent delegation. It ensures that project conventions defined in CLAUDE.md are understood by Gemini (via GEMINI.md) and helps users leverage the unique strengths of each agent.
Keywords: sync context, share memory, copy instructions, migrate context, bridge agents, gemini.md, claude.md, delegation strategy, agent selection
Use this skill when:
CLAUDE.md and want to initialize a GEMINI.md for Gemini CLI.When orchestrating tasks, use this guide to choose the right agent:
top, vim, git rebase) via enableInteractiveShell.edit tool with the specific "Smart Edit" strategies of Gemini.save_memory and write_todos tools for state tracking.CLAUDE.md).CLAUDE.md that serves as the seed for GEMINI.md.Use this to bootstrap Gemini's context using your existing Claude rules.
Manual Steps:
CLAUDE.md.GEMINI.md with these sections formatted for Gemini (Markdown).Periodically check if the two context files have diverged.
Manual Steps:
diff CLAUDE.md GEMINI.md (or visually compare).CLAUDE.md: The single source of truth for Claude Code. Contains commands, style guides, and project structure.GEMINI.md: The context file for Gemini CLI. Used to prime the model with project-specific instructions..gemini/settings.json: Configuration for Gemini (MCP, tools)..claude/config.json (if applicable): Configuration for Claude.CLAUDE.md as the master record for project rules.GEMINI.md for Gemini-specific overrides (e.g., "Always use Flash model for this repo").save_memory (Gemini) to save_memory (Claude).Query: "Sync my CLAUDE.md to GEMINI.md" Expected Behavior:
Query: "Should I use Claude or Gemini for this large file analysis?" Expected Behavior:
Query: "Check if my CLAUDE.md and GEMINI.md are in sync" Expected Behavior:
gemini-config-management: For configuring the .gemini folder.gemini-cli-docs: For official documentation on GEMINI.md syntax.