用途:分析当前对话,找出值得写入 CLAUDE.md 供后续会话使用的信息,并在写入前提出修改建议供用户批准。
主要能力:识别四类内容——硬核经验(调试中发现的非显而易见原因、平台或工具限制的变通方法、失败中发现的错误模式)、新基础设施(新部署的服务、端点或 URL、文件路径、凭据引用)、新工作流(解决重复问题的命令、多步流程、系统集成模式)、更新信息(变更的端口/IP/URL、新增能力、废弃功能)。分析时扫描“fixed”“solved”“the issue was”“turns out”“deployed”“set up”“configured”“installed”“new endpoint”“new service”“new path”“doesn't work”“limitation”“workaround”等关键词,并按类别归类。
使用方式:生成针对当前 CLAUDE.md 的统一 diff,先展示精确补丁,再按类别给出简短摘要,最后询问是否应用;用户批准前不写入任何内容。
限制与规则:不写入敏感值,只引用凭据存放位置;保持简洁,目标 200 行以内;避免重复;匹配现有文件风格;只持久化长期事实。临时性的会话总结、频繁变化的内容、Claude 通过纠正逐渐学会的内容不应写入 CLAUDE.md,而应放入自动记忆(~/.claude/projects/<project>/memory/)或 gitignore 的 CLAUDE.local.md。CLAUDE.md 为团队共享并纳入 git,会加载进每个会话,因此只适合长期、少变的事实。