بنقرة واحدة
memory-distill
当积累了多天工作日志、或 Supervisor 说"整理记忆""蒸馏"时,从日志中提取 pattern 和 insight 到记忆库。也可被 autoresearch 在合适时机自动调用
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
当积累了多天工作日志、或 Supervisor 说"整理记忆""蒸馏"时,从日志中提取 pattern 和 insight 到记忆库。也可被 autoresearch 在合适时机自动调用
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
当 Supervisor 说"调研""survey""了解研究现状",或需要系统了解某主题的文献全貌时,搜索外部文献、批量 digest、综合生成调研报告
当 Supervisor 给出论文或 blog 的 URL/标题/PDF/DOI,或阅读队列中有待处理条目时,消化内容并生成结构化笔记到 Papers/
当 Workbench/survey-updates.json 中某 survey 积压了新消化的论文(autoresearch 检测到 ≥5 篇 或最老条目超 7 天),或 Supervisor 说"刷新一下 XX survey"时, 把新论文笔记增量合并进对应 Topics/*-Survey.md,并同步刷新其 DomainMap。
MindFlow 的核心研究循环。当 Supervisor 说"自己干活吧""开始研究", 或系统需要自主推进研究时启动。 持续运行:读取当前状态 → 判断最高价值行动 → 调用卫星 skill → 记录 → 循环
当 Supervisor 给出自己论文的 LaTeX 草稿(.tex)并要求"写 related work""起草相关工作"时, 基于 Papers/ 已读论文与 Topics/ survey 起草英文 LaTeX Related Work 章节, 所有 \cite{} 来自 references.bib,evidence-driven 不编造。
当 Supervisor 说"看看最近有什么 AI 新闻""news 总结",或 autoresearch 检测到 News/ 超期未更新时,抓取 config 中的博客/新闻/公众号源,按研究兴趣筛选点评, 产出 News/YYYY-MM-DD.md 并把重要线索回链进 vault。
| name | memory-distill |
| description | 当积累了多天工作日志、或 Supervisor 说"整理记忆""蒸馏"时,从日志中提取 pattern 和 insight 到记忆库。也可被 autoresearch 在合适时机自动调用 |
| argument-hint | [period] |
| allowed-tools | Read, Write, Edit, Glob, Grep |
memory-distill 是 MindFlow 记忆演化体系的基础技能。它定期扫描 Workbench/logs/ 中的原始工作日志,从中提取跨日期重复出现的 pattern 和意外发现,并将有价值的 observation 提升为结构化的记忆条目,写入 Workbench/memory/patterns.md 和 Workbench/memory/insights.md。
该技能实现了 references/memory-protocol.md 中定义的 Insight Promotion Hierarchy 的底层两级跃迁:从 Level 0(Raw Log)提升至 Level 1(Pattern),再进一步触发 Level 1 → Level 2(Provisional Insight)和 Level 2 → Level 3(Validated Insight)的升级。它将"散落的日常观察"转化为"可复用的研究经验",是 MindFlow 自我进化机制的核心入口。
输入为时间范围内的日志文件(Workbench/logs/YYYY-MM-DD.md),输出为更新后的记忆文件和 changelog 条目。
period 参数,确定起止日期。若未提供,默认为今天往前 7 天(含今天)。Workbench/logs/YYYY-MM-DD.md 格式的所有日志文件。period 范围内的文件。通读所有收集到的日志内容,重点扫描每条 log entry 的 observation 字段及其他叙述性文字,寻找以下三类候选 pattern:
DomainMaps/ 中记录的已有知识相悖,或日志中明确标注为"出乎意料"、"与预期不符"的观察。对每个候选 pattern,记录:
Workbench/logs/YYYY-MM-DD.md)用 Read 读取 Workbench/memory/patterns.md,逐条对比 Step 2 提取的候选 pattern 与已记录条目的语义相似度。判断每个候选是:
用 Read 读取 Workbench/memory/insights.md,检查是否存在与候选 pattern 相关的 provisional insight。若有,候选的新证据将用于支持该 insight 的升级。
根据 Step 3 的分类结果,分三种情况处理:
情况 A:全新 pattern
用 Edit 将以下格式的条目 append 到 Workbench/memory/patterns.md 末尾:
### [YYYY-MM-DD] <Pattern 描述>
- **observation**: <一句话描述跨源观察到的规律或现象>
- **occurrences**: [[Workbench/logs/YYYY-MM-DD]], [[Workbench/logs/YYYY-MM-DD]], ...
- **confidence**: low
- **needs_verification**: yes
日期填写今天(执行蒸馏的日期)。
情况 B:已有 pattern 获得新证据
用 Read 再次确认目标 pattern 条目的当前 occurrences 列表。
用 Edit 在该条目的 occurrences 行末 append 新的日志来源链接。
统计更新后的 occurrences 总数:
晋升时:
用 Edit 在该 pattern 条目的 needs_verification 行后追加一行:- **status**: → promoted to insight ([YYYY-MM-DD])
用 Edit 将以下格式的条目 append 到 Workbench/memory/insights.md 末尾:
### [YYYY-MM-DD] <Insight 标题(与 pattern 描述一致)>
- **claim**: <从 pattern observation 提炼的可证伪的一句话断言>
- **evidence**: [[Workbench/logs/YYYY-MM-DD]], [[Workbench/logs/YYYY-MM-DD]], ...
- **confidence**: low
- **source**: cross-validation
- **impact**: <该 insight 可能影响的研究方向,若暂不明确可填"待评估">
- **status**: provisional
情况 C:已有 provisional insight 获得新证据
用 Read 确认目标 insight 条目当前的 evidence 列表和 confidence。
用 Edit 在该 insight 条目的 evidence 行末 append 新的来源链接。
统计更新后独立证据来源数量:
status: provisional。status: provisional 所在行改为 status: validated,并将 confidence 提升为 medium 或 high(根据证据强度判断)。若晋升后 status: validated 且 confidence > 0.8(即 high):
用 Edit 将以下条目 append 到 Workbench/queue.md 的 Review 部分,建议晋升至 DomainMaps:
### [YYYY-MM-DD] 建议晋升至 DomainMaps
- **insight**: [[Workbench/memory/insights.md#<heading>]]
- **claim**: <insight 的 claim 原文>
- **confidence**: high
- **reason**: validated insight,≥2 独立来源,confidence > 0.8,符合 L3 → L4 晋升条件
- **suggested_map**: <建议写入的 DomainMaps/{Name}.md 文件名>
用 Edit 将以下格式的条目 append 到 Workbench/evolution/changelog.md 末尾(若文件不存在,先用 Write 创建并加一级标题 # Evolution Changelog):
### [YYYY-MM-DD] memory-distill
- **period**: <YYYY-MM-DD ~ YYYY-MM-DD>
- **logs_processed**: <数量>
- **new_patterns**: <数量>
- **promoted_to_insight**: <数量>(L1 → L2)
- **validated_insights**: <数量>(L2 → L3)
- **queued_for_review**: <数量>(L3 → L4 候选)
DomainMaps/ 下的任何文件,只能通过 Workbench/queue.md 的 Review 部分提出建议,由 Human 或上层技能决策。occurrences,以及 insights.md 中每条 insight 的 evidence,都必须包含指向具体日志文件的 Obsidian wikilink,不得仅凭印象记录"多次观察到"。evidence 字段中列出支撑该结论的所有具体日志来源。Workbench/evolution/changelog.md 已追加本次蒸馏记录示例:指定时间段蒸馏
/memory-distill --period "2026-03-20 ~ 2026-03-26"
执行过程:
Workbench/logs/ 找到 2026-03-20.md、2026-03-22.md、2026-03-24.md、2026-03-26.md 共 4 个文件,逐一读取最终输出摘要:
memory-distill 完成(2026-03-20 ~ 2026-03-26)
- 处理日志:4 个文件
- patterns.md 新增 2 条 pattern
- insights.md 中 1 条 provisional insight 获得新证据升级为 validated(cross-attention 融合,第3次出现触发晋升后立即在 insights.md 确认)
- changelog 已更新