원클릭으로
memory-distill
当积累了多天工作日志、或 Owner 说"整理记忆""蒸馏"时,从日志中提取 pattern 和 insight 到记忆库。也可被 autoresearch 在合适时机自动调用
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
当积累了多天工作日志、或 Owner 说"整理记忆""蒸馏"时,从日志中提取 pattern 和 insight 到记忆库。也可被 autoresearch 在合适时机自动调用
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate and rank research ideas given a broad direction. Use when user says "找idea", "brainstorm ideas", "generate research ideas", or "what can we work on".
当 Owner 说"设计个实验""怎么验证这个 idea", 或 autoresearch 判断某个 developing/validated idea 需要实验验证时, 为 idea 设计完整实验方案
当 Owner 说"记录一下实验结果""实验跑完了", 或 Researcher 完成一轮实验需要记录时, 在 Experiment 笔记中追加 Run Entry 并更新状态
当 Owner 说"分析一下实验结果", 或实验 status 变为 completed 后 autoresearch 自动调用, 分析实验数据并判断假设是否成立
当 Owner 说"写一下 introduction""起草 related work", 或 autoresearch 判断某 direction 已积累足够素材需要成文时, 起草论文或报告的指定章节
当 Owner 说"打磨一下""改改这段""逻辑不通顺", 或 autoresearch 在写作阶段自检时, 从结构/清晰度/论据三个维度打磨已有文稿
| name | memory-distill |
| description | 当积累了多天工作日志、或 Owner 说"整理记忆""蒸馏"时,从日志中提取 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 已更新