藏在《Session Dream》里的Skill

技能描述

会话结束时的手动记忆提炼——从当前对话中提取关键决策、失败路径、新发现和当前阻塞,写入 MEMORY.md topic 文件。Claude Code autoDream 后台服务的手动触发版本。

Skill.md

Session Dream

Claude Code 有一个叫 autoDream 的后台服务,每隔 5+ 次会话(且超过24小时)自动扫描历史对话,把重要的决策、规则和发现写入 MEMORY.md topic 文件。这很有用——但它不是实时的。

你今天花了3小时调试出来的结论,如果今晚就触发了上下文压缩,autoDream 来不及处理,这些内容就消失在摘要里了。下次 session,Claude 什么都不记得。

session-dream 解决的就是这个时间差:会话结束时手动触发一次提炼,不等 autoDream 自动运行。

四阶段提炼流程

阶段操作
Orient读取现有 MEMORY.md,了解哪些主题已有记录,避免重复写入
Gather扫描当前对话,按价值高低筛选值得持久化的内容
Consolidate写入或更新 topic 文件,矛盾内容优先细化而非覆盖
Prune & Index更新 MEMORY.md 指针,保持在200行以内

什么值得保存

高价值(必存):

  • 有推理过程的架构决策——"选了 X 而不是 Y,因为 Z"
  • 失败的路径——"走过 A,撞墙 B,不要再试"
  • 对已有 memory 的修正
  • 没有写在任何文件里的隐性约束

中等价值(不易发现时存):

  • 项目特有的命名约定
  • 环境特定的行为差异
  • 当前阻塞的根因

跳过:

  • 读过的文件列表、运行过的命令
  • 代码里看得到的实现细节
  • 步骤叙述

触发方式

  • dream/dream
  • 说「保存会话记忆」「提炼这次会话」「这次学到了什么要记住」
  • 一次长而富有成果的会话结束时

与其他记忆工具的关系

session-dream按需提炼:会话结束时主动运行,捕捉这次的收获。compact-with-memory压缩前提炼:context 快满时在压缩前保存知识。memory-architect结构性清理:当 MEMORY.md 积累了大量冗余条目时做重整。

三者互补,分别对应不同时机的记忆管理需求。

局限说明

提炼质量取决于对话中决策的表达质量。如果这次 session 里的决策没有说清楚"为什么",提炼出来的 memory 条目也会缺乏 **Why:** 背景。建议做重要决策时主动说出理由,让 dream 时能提取到完整的推理链。

安装使用

安装指令

npx skills add simbajigege/book2skills/skills/session-dream
OR

直接下载

相关技能

Tool Permission System AI Skill

为 agent 工具设计可配置的分层权限/安全系统:用一条权限流水线统一决定 allow / ask / deny,支持企业 / 用户 / 项目多作用域规则覆盖,并通过 hook 系统扩展。

Claude Code 记忆架构实现指南 AI Skill

将混乱的 MEMORY.md 重构为 Claude Code autoDream 内部使用的 2 层记忆架构 —— 保持常驻索引精简、主题文件按需加载,让 autoDream 提取代理正确去重和维护记忆。

Compact with Memory AI Skill

正确执行 /compact——生成高质量的对话摘要,完整保留推理过程、决策背景和当前状态,同时在压缩前通过记忆预处理持久化机构知识。

Harness Step 1 — 创建 AGENTS.md 与知识库 AI Skill

扫描项目代码库,自动生成 AGENTS.md(agent 工作指南)和完整的 docs/ 知识库骨架,让 Claude Code 在任意新会话中 30 秒内定向,无需重复解释项目结构。

Harness Step 3 — 建立跨 Session 状态管理 AI Skill

创建 init.sh(环境健康检查)、tasks.json(结构化任务队列)和 progress.md(会话日志),解决 Claude Code 每次新对话失忆的问题,让任意 session 在 30 秒内完全恢复工作状态。

Compact Memory 实现指南 AI Skill

用 Anthropic API 或 Claude Agent SDK 为 Agent 实现 compact memory 的开发者指南——涵盖触发时机、fork compactor 模式、compact JSON schema 设计、...

LangChain Tool Builder AI Skill

用 Claude Code 的 fail-closed 设计模式定义 LangChain(Python)工具——name、schema、权限、执行逻辑统一写在一个类里,自动走 validate → permission → call ...

Harness Step 2 — 填充 docs/ 知识库内容 AI Skill

深度阅读项目代码,将隐藏在代码里的架构知识、命名约定、技术决策显式写入 docs/ 各文件,让 agent 在任何 session 都能快速理解项目全貌,而不是靠猜测。

Query Loop Implementation AI Skill

为 AI 应用实现可上线的 LLM query loop:工具调用、结构化 tool_result 回传、ReAct 循环、最大轮次退出、权限检查、超时、预算控制和 fatal error 终止路径。

一本书读懂财报 AI Skill

用肖星的三表联动框架分析企业财务报表,判断一家公司是否真正赚钱。适用于:解读资产负债表、分析现金流健康度、ROIC vs WACC好公司测试、跨行业财务比较。

商业冒险分析框架 AI Skill

运用约翰·布鲁克斯《商业冒险》(原书名《Business Adventures》)分析企业失败、市场恐慌、产品时机、治理缺口、监管风险、欺诈暴露、机构脆弱性和创新盲区。