用途:编码智能体常在不同会话间重复犯错,因为用户在某次对话中的纠正会随会话结束而消失。aprende 在触发后回顾当前对话,找出值得保留的内容,归入四类,并在用户挑选后才写入对应文件,格式沿用用户现有记忆系统。
主要能力:四类学习项——memory(持久事实、偏好、项目上下文、外部引用,位于 ~/.claude/projects/<slug>/memory/<name>.md,metadata.type 为 user|project|reference|feedback);lesson(反模式,同目录,metadata.type: lesson,含“发生了什么/为什么/如何避免/检测信号”四个子标题);skill(可复用多步工作流存根,位于 ~/.claude/skills/<slug>/SKILL.md 或 ./.claude/skills/<slug>/);project-doc(构建命令、仓库约定、注意事项,双写 ./CLAUDE.md 与 ./AGENTS.md,全局则写 ~/.claude/CLAUDE.md 与 ~/.claude/AGENTS.md)。
使用方式:输入 /aprende 或 /learn,或说“reflect on this”“save what we learned”等触发;同一问题被纠正两次时会建议运行但不擅自执行。流程为五步:扫描对话信号、生成候选(上限 15 条,含 category、title、rationale、confidence、source_excerpt)、去重(与 MEMORY.md、已有 skills、CLAUDE.md/AGENTS.md 比对并标注重叠)、确认(输出编号列表后等待用户回复数字、范围、all、none、edit N、skip N、drop low 等)、执行写入并逐条打印确认行。
限制:确认前不得调用 Write、Edit 或任何改文件工具;全局写入需额外确认;文件名冲突时追加 -2、-3 而不覆盖;skill 仅写存根,需后续补全;输入含糊时只询问一次,不猜测。--review 模式用于按 lastValidated 排序查看 lesson 并逐条处理。具体格式规范见 references 目录下各文件。