session-dream 是 Claude Code 中 autoDream 后台记忆蒸馏服务的手动触发版本。autoDream 通常在 5 个以上会话、24 小时以上后自动触发,而该技能可即时调用,在会话被压缩前捕获洞见。
用途:在会话结束阶段,从当前对话中提取值得长期保存的信息,并整理进记忆文件。
主要能力:基于 autoDream 的四阶段结构,但作用于当前对话而非历史记录:
- 定位:读取已有 MEMORY.md 与主题文件,确认已覆盖主题,避免重复。
- 收集信号:识别高价值内容,如带理由的架构决策、失败方案及原因、代码库或 API 的意外发现、用户偏好、未记录约束、对旧假设的修正;中等价值内容如命名约定、测试模式、环境特性、当前阻塞及根因;跳过读了什么文件、跑了什么命令、代码中可见的实现细节。
- 合并写入:更新或追加已有主题文件,必要时新建;主题文件含 name、description、type(feedback/project/user/reference)等头部,正文先给规则或事实,再说明 Why 与 How to apply;相对日期转绝对日期。
- 剪枝与索引:更新 MEMORY.md 指针,删除失效条目,保持 200 行以内,每条指针不超过 150 字符。最后报告写入/更新/归档数量、涉及文件、已解决的记忆矛盾及一句话总结。
使用方式:手动触发,无需额外安装步骤;具体调用命令资料未提供。限制:该技能面向 Claude Code 及 MEMORY.md 体系;未提供定价、平台兼容范围或其他集成方式,暂未提供更多信息。