Claude Code 每次都”失忆”?这个 Skill 让它记住项目一切
Claude Code 每次都”失忆”?这个 Skill 让它记住项目一切
用 Claude Code 写代码,最痛苦的体验是什么?
不是写不出代码,是每次开新对话,AI 就跟失忆了一样——不记得你用了什么技术栈,不记得之前做了哪些决策,不记得当前任务卡在哪里。上一小时的心血,下一分钟就忘得干干净净。
我最近挖到一个开源 Skill,专门解决这个痛点:Memory Bank。
它能做什么?
Memory Bank 是一个Token 高效的持久化记忆系统,为 Claude Code 量身打造。它用三层架构(Global → Project → Session)持久化项目上下文,让 AI 每次开新对话都能秒级恢复”记忆”。
核心功能:
- 自动上下文恢复:新对话开始时,AI 自动加载项目背景,不需要你重新解释技术栈、架构决策、当前进度
- Branch 感知:切换 Git 分支时,自动切换对应上下文,不会把 A 分支的工作”记忆”带到 B 分支
- 智能压缩:内存超过阈值自动压缩归档,保持上下文精简,节省 Token 消耗
- Session 差异检测:记录本次对话相比上次的改动,写入 MEMORY.md 时做增量更新
- 恢复模式:如果记忆文件损坏,有重建机制,不会丢数据
官方实测:每次 Session 启动时加载记忆只消耗约 2,000 Token,相比每次重新描述项目背景节省约 67% Token。
使用方式
安装方式很简单:
- 在支持 Skill 的 AI 编码工具里添加
Nagendhra-web/memory-bank即可 - Session 启动时如果检测到 MEMORY.md,自动激活
- 触发词:「remember this」「pick up where we left off」「what were we doing」「wrap up」「save progress」
实际体验
这个 Skill 解决的是两个问题叠加的痛苦:AI 健忘症 + 上下文溢出。
很多开发者为了”提醒”AI 上下文,会写大量冗长的 system prompt,或者每次都粘贴大量背景信息——结果 Token 爆表,响应变慢,回答质量反而下降。
Memory Bank 把这个过程逆转了:平时 AI 自动维护一份结构化的 MEMORY.md,需要时只加载压缩后的关键信息,2,000 Token 就能恢复完整项目上下文。
如果你经常在多个项目间切换,或者做长期开发任务,这个 Skill 值得第一时间装上。
GitHub:https://github.com/Nagendhra-web/memory-bank
⭐ Stars:39 | License:Apache-2.0 | Quality Score:95/100
评论区
0 条评论
登录后可评论。