SuperAPI AI 工具集

unify-worktree-memory

部署与运维

查看项目

更新于 10-16 05:30

技能介绍

用途

unify-worktree-memory 用于解决 Claude Code 在使用 git worktree 时记忆目录被割裂的问题。当你在同一个仓库下创建多个 worktree(例如为不同分支或不同任务创建独立工作目录)时,Claude Code 会为每个 worktree 路径单独维护一份项目记忆,导致知识无法跨分支共享。该技能的目标是让同一仓库的所有 worktree 共享同一个记忆目录。

主要能力

  • 通过符号链接(symlink)将各 worktree 的记忆目录指向统一位置,Claude Code 可以透明地跟随这些链接。
  • 提供一次性整合脚本,用于处理已有的 worktree。
  • 提供 SessionStart 钩子,用于自动为未来新建的 worktree 完成同样的设置。
  • 指南中包含路径编码规则以及前缀冲突的消歧方法。
  • 指南中讨论了若干边界情况:孤立 worktree、仓库名前缀歧义、内容合并。

使用方式

根据资料,使用该技能时需要先打开 references/guide.md 并按照其中的说明操作,资料中明确写到“Do not proceed without it”(没有它就不要继续)。具体命令与脚本内容未在给定资料中提供,因此暂未提供相关代码或安装命令细节。

适用场景

适用于同一 git 仓库下使用多个 worktree 的开发流程,尤其是希望 Claude Code 在分支之间共享累积记忆的情况。

限制

给定资料未提供关于收费、价格、平台依赖、运行环境要求或效果保证的信息,这些内容暂未提供。具体实现细节需参考技能内的指南文件。