بنقرة واحدة
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 已更新