SuperAPI AI 工具集

gemini-memory-sync

智能体与模型

查看项目

更新于 10-16 00:23

技能介绍

用途:该技能提供让 Claude Code 的 CLAUDE.md 与 Gemini CLI 的 GEMINI.md 记忆文件保持一致的模式,适用于新项目初始化 GEMINI.md、检测记忆文件漂移、理解导入语法以及排查同步问题。核心原则是以 CLAUDE.md 作为唯一事实来源,GEMINI.md 通过 @import 导入并追加 Gemini 专属覆盖内容。

主要能力:提供 GEMINI.md 推荐模板;说明导入语法,包括 @CLAUDE.md、@./docs/conventions.md、@../shared/COMMON.md 等相对路径写法;区分 memport 的限制,如最大导入深度 5 级、循环导入检测与文件访问校验;给出基于 diff 与基于 md5 哈希的漂移检测方法;提供三种同步模式:基于导入(推荐,无需维护)、基于章节的同步、模板生成。

使用方式:初始设置需确保 CLAUDE.md 存在,再创建含 @CLAUDE.md 与 Gemini 覆盖段的 GEMINI.md,并初始化同步状态文件 .claude/temp/sync-state.json。漂移检测可比较当前与存储的 CLAUDE.md 哈希值,也可调用 /sync-context 命令或编写 CI 脚本检查。验证时可用 gemini "What are the project conventions?" --output-format json。

适用场景:多环境共用项目上下文、需要在 Claude Code 与 Gemini CLI 之间复用记忆、希望减少重复维护的项目。

限制:导入路径应使用相对路径,绝对路径可能失败;CLAUDE.md 不应反向导入 GEMINI.md;基于章节的同步需手动维护且易漂移;导入不能选择性包含章节。权威记忆与导入语法及当前功能请查询 gemini-cli-docs 技能。相关技能包括 gemini-workspace-bridge、gemini-context-bridge,相关命令为 /sync-context。