name: gemini-context-bridge description: 促进Claude Code和Gemini CLI之间的上下文共享和策略委托。同步CLAUDE.md到GEMINI.md,并提供代理选择指导。在将Gemini集成到项目、同步代理之间的指令或决定特定任务应使用Claude还是Gemini时使用。 allowed-tools: Read, Glob, Grep, Bash
Gemini上下文桥接
🚨 强制:首先调用gemini-cli-docs
停止 - 在提供任何关于GEMINI.md语法的响应之前:
- 调用
gemini-cli-docs技能- 查询 特定上下文主题
- 基于 官方加载的文档提供所有响应
概述
这个技能通过提供工作流程来同步项目上下文和代理委托策略,从而弥合Claude Code和Gemini CLI之间的差距。它确保Gemini(通过GEMINI.md)理解CLAUDE.md中定义的项目约定,并帮助用户利用每个代理的独特优势。
何时使用此技能
关键词: 同步上下文、共享内存、复制指令、迁移上下文、桥接代理、gemini.md、claude.md、委托策略、代理选择
在以下情况下使用此技能:
- 集成Gemini: 您有一个
CLAUDE.md,并想为Gemini CLI初始化一个GEMINI.md。 - 同步指令: 您想确保两个代理遵循相同的编码风格和约定。
- 决定代理: 您不确定特定任务应使用Claude还是Gemini(例如,“谁应该运行这个迁移?”)。
- 比较上下文: 您想查看两个代理之间是否有冲突的指令。
委托策略(Gemini vs Claude)
在编排任务时,使用此指南选择正确的代理:
委托给Gemini CLI以处理
- Google生态系统认证: 需要访问GCP、Vertex AI或Firebase的认证任务。
- 长上下文/低成本: 最适合Gemini Flash(大上下文)或Pro(极大上下文)的操作。
- 交互式工具: 通过
enableInteractiveShell运行交互式CLI(如top、vim、git rebase)。 - 智能编辑: 使用
edit工具和Gemini的特定“智能编辑”策略。 - 内存/待办事项: 利用内置的可编程
save_memory和write_todos工具进行状态跟踪。
委托给Claude以处理
- 项目规划: 高层架构推理和约定执行(
CLAUDE.md)。 - 复杂重构: 需要“代码库调查员”分析的代码库范围更改。
- 初始设置: 创建作为
GEMINI.md种子的CLAUDE.md。
工作流程
1. 从CLAUDE.md初始化GEMINI.md
使用此方法基于现有Claude规则启动Gemini的上下文。
手动步骤:
- 阅读
CLAUDE.md。 - 提取关键部分:“约定”、“构建命令”、“样式指南”。
- 为Gemini创建格式化的
GEMINI.md(Markdown)。
2. 检查上下文漂移
定期检查两个上下文文件是否已分歧。
手动步骤:
diff CLAUDE.md GEMINI.md(或视觉比较)。- 查找一个文件中存在而另一个文件中缺失的更新(例如,新的测试命令)。
文件格式
CLAUDE.md: Claude Code的单一事实来源。包含命令、样式指南和项目结构。GEMINI.md: Gemini CLI的上下文文件。用于为模型提供项目特定指令。.gemini/settings.json: Gemini的配置(MCP、工具)。.claude/config.json(如果适用):Claude的配置。
“合作伙伴关系”最佳实践
- 单一事实来源: 理想情况下,将
CLAUDE.md视为项目规则的主记录。 - 专业化: 使用
GEMINI.md进行Gemini特定的覆盖(例如,“始终为此仓库使用Flash模型”)。 - 共享内存: 虽然它们有单独的内存存储,但您可以手动将高价值事实从
save_memory(Gemini)复制到save_memory(Claude)。
测试场景
场景1:上下文同步
查询: “同步我的CLAUDE.md到GEMINI.md” 预期行为:
- 技能在“同步上下文”或“复制指令”时激活
- 提供提取和转换部分的工作流程 成功标准: 用户收到逐步同步工作流程
场景2:代理选择
查询: “我应该使用Claude还是Gemini进行这个大文件分析?” 预期行为:
- 技能在“claude或gemini”或“哪个代理”时激活
- 提供委托矩阵指导 成功标准: 用户根据任务类型收到推荐
场景3:上下文漂移检测
查询: “检查我的CLAUDE.md和GEMINI.md是否同步” 预期行为:
- 技能在“比较”或“漂移”时激活
- 建议diff命令和比较工作流程 成功标准: 用户收到漂移检测方法
相关技能
gemini-config-management:用于配置.gemini文件夹。gemini-cli-docs:用于GEMINI.md语法的官方文档。
版本历史
- v1.1.0(2025-12-01):添加测试场景部分
- v1.0.0(2025-11-25):初始发布