Claude Mem 会话记忆续接
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/preserve-claude-code-session-memory-with-claude-mem。
技能介绍
会话断层:编码 Agent 的上下文遗忘痛点
在使用 Claude Code 进行复杂项目开发时,开发者最常遇到的痛点是会话断层。每次开启全新的对话或重构任务时,AI 编码助手往往会丢失上一轮会话中的上下文信息。这意味着开发者必须反复解释项目的基础架构、特定的业务逻辑约束或是之前已经排除的依赖坑。这种重复的上下文铺垫不仅消耗了宝贵的 token 预算,也打断了开发者的专注心流。当项目体量变大、涉及多轮迭代时,这种“记忆失忆”问题会显著拖慢工程交付进度。
记忆注入:Claude Mem 的上下文续接机制
为了解决上述问题,该技能引入了 Claude Mem 作为持久化记忆层。它的核心工作流可以拆解为三个关键步骤:
- 捕获观察:在
Claude Code运行期间,自动拦截并记录工具调用(如文件读写、Shell 命令)及其产生的观察结果。 - 语义压缩:利用底层模型将冗长的工具调用日志提炼为高信息密度的语义摘要,过滤掉无关的系统噪音。
- 按需检索与注入:当新的会话启动时,通过
uv驱动的向量搜索机制,精准匹配并重新注入与当前任务相关的项目历史记忆,确保 Agent 能够带着“项目专属的连续性”开始工作。
适用边界与前置依赖
尽管该方案能显著提升多轮编码的连贯性,但在集成时仍需注意其运行边界。首先,上游依赖 Claude Mem 及其所需的模型/API 访问权限必须提前配置妥当。其次,本地环境需满足 Node.js 18.0.0 及以上版本,且系统会自动安装 uv 用于支撑向量检索功能。此外,该技能高度依赖本地项目工作区,其记忆捕获与注入机制主要针对本地代码库场景设计,对于完全云端或无状态的临时脚本生成任务,其记忆保留的价值会大打折扣。
使用场景
- 接手旧项目重构,需要复用之前会话中记录的依赖坑和业务约束,避免重复排查
- 跨天继续开发功能模块,让Claude Code带着前一天的上下文继续完善接口
- 多轮迭代修复bug时,保留之前排除的错误思路,避免Agent重新走弯路
- 新成员加入项目,通过历史会话记忆快速了解项目架构和已解决问题
适合人员
- 全栈工程师,每周需要处理跨天的项目迭代,诉求是减少重复解释项目背景的时间
- 项目技术负责人,负责旧项目重构,诉求是让AI助手复用历史会话中的关键决策
- 新入职开发者,刚接手大型项目,诉求是通过历史记忆快速理解项目的架构约束
- 独立开发者,单独维护复杂项目,诉求是让AI助手保持长期项目上下文的连贯性