用途:从当前对话中提取用户的偏好、风格与行为模式,持久化供未来所有会话使用。它关注用户如何工作、写作以及希望智能体如何表现,不记录代码模式、错误修复或调试技巧。
主要能力:按三层目标架构存储。用户指令写入 ~/CLAUDE.md,每个会话完整加载,建议保持在 200 行以内;用户规则写入 ~/.claude/rules/*.md,按主题分文件,可选路径限定;项目记忆写入 ~/.claude/projects/<project>/memory/,MEMORY.md 作为索引,主题文件按需加载。
使用方式:扫描对话中的可提取模式,显式规则(always、never、from now on、I prefer 等)立即保存;重复纠正(同一模式 2 次以上)作为暂定项保存;一次性纠正、假设、第三方偏好、沉默推断均跳过。随后读取当前三层状态,检测与已有偏好的冲突,分类到对应层级,展示编号预览并等待用户批准后再写入。查询模式为只读,可回答“你记得我什么”“某主题内容”“本次学到什么”,仅“忘记 X”在明确确认后删除。
适用场景:跨会话记住写作风格、邮件规范、沟通偏好、工作流偏好、智能体行为规则及项目领域上下文。
限制:写入前必须展示变更并获得明确批准;不删除或修改已有偏好,只新增或细化;不重写整段;不保存沉默、上下文或单次随口提及推断出的偏好;不保存第三方偏好;不存储凭据、API 密钥、健康信息或 PII;不追踪置信度分数或使用衰减计时器;不自动同步到外部智能体产品配置;不修改自身 SKILL.md、CHANGELOG.md、README.md 或 git 历史;不捕获代码错误修复或库变通方案。若未提取到任何偏好,应如实说明,不得编造规则。若 ~/CLAUDE.md 变更后将超过 200 行,应警告并建议迁移到 ~/.claude/rules/。