Facilitates context sharing and strategic delegation between Claude Code and Gemini CLI. Syncs CLAUDE.md to GEMINI.md and provides agent selection guidance. Use when onboarding Gemini to a project, syncing instructions between agents, or deciding whether to use Claude or Gemini for a specific task.
Syncs CLAUDE.md to GEMINI.md and provides guidance on whether to use Claude or Gemini for specific tasks. Use when onboarding Gemini to a project, syncing instructions between agents, or deciding which agent to delegate tasks to.
/plugin marketplace add melodic-software/claude-code-plugins/plugin install claude-ecosystem@melodic-softwareThis skill is limited to using the following tools:
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.Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.