用途:检查 CLAUDE.md 与 GEMINI.md 之间的同步状态,检测上下文漂移,并可将 CLAUDE.md 同步到 GEMINI.md。CLAUDE.md 始终是事实来源。
主要能力:提供状态检查(--status)、初始化 GEMINI.md(--init)、强制重新生成(--force)三种模式。通过 @import 模式,GEMINI.md 直接导入 CLAUDE.md,从而自动保持同步。同步状态记录在 .claude/temp/sync-state.json 中,使用 MD5 哈希对比判断是否漂移。
使用方式:命令为 /google-ecosystem:sync-context [options]。不带参数时检查同步状态;--status 显示详细同步报告;--init 在 GEMINI.md 缺失时创建,并采用 @import 模式;--force 强制从模板重新生成 GEMINI.md,并自动备份原文件。执行前会检查 CLAUDE.md 是否存在的先决条件。
适用场景:同时使用 Claude Code 与 Gemini CLI,希望两个上下文文件保持一致、避免手动维护漂移时。
限制:需先存在 CLAUDE.md;GEMINI.md 应使用 @import 模式才能自动同步;--init 在 GEMINI.md 已存在时会退出,需改用 --force。具体功能、收费与平台信息以官方资料为准。