用途:Atomize Zettel 是一个原子笔记策展技能。它在一段文本工作完成后运行,帮助用户判断哪些内容值得做成卡片(Card)、哪些已有卡片应当被链接进来、哪些卡片需要更新。设计原则是“不自动创建,只自动提问”:所有建议都交给用户选择,没有值得追问的内容时保持静默。
主要能力:
- 识别候选:抽取专有名词、重复出现的名词短语(3次以上)、斜体或引号中的术语,以及指向 Cards/ 中不存在文件的 [[X]] 维基链接。
- 价值阈值过滤:概念出现3次以上或为论证核心、为命名实体、为用户定义或采用的技术术语、为用户反复引用的思想者时通过;过滤通用词、过渡短语、泛化形容词及已在 Links 字段中的条目。
- 分类呈现:分为 NEW CANDIDATES(新候选,索引无匹配)、LINK IN(可链接,索引有匹配但正文未链接)、UPDATE(更新,已有卡片有新实质材料)三类。
- 逐条执行:经批准后按 Concept 模板新建卡片并预填 YAML、更新 _index.md、视需要回链;链接采用替换首次出现或加入 frontmatter;更新以 diff 展示后编辑卡片。
- 修订留痕:在卡片底部维护 ## Revisions 段,日期用 H3、最新在前,每次1-3句说明改动来源,并更新 frontmatter 的 Modified。
使用方式:按项目配置卡片文件夹(如 {{VAULT_PATH}}/Cards/)、索引(_index.md)与卡片模板路径。默认目标是写作文件夹中最近编辑、超过800词的 .md 文件,也可显式指定文件。可由用户手动触发,或从 ALGORITHM VERIFY 阶段调用;后者在文本不足800词或无实质内容时静默返回。
适用场景:Obsidian 类双链笔记库中,完成长文、备忘、报告或较长笔记后的卡片化整理与索引维护。
限制与反模式:不在用户批准前建卡;不建议琐碎卡片;不做无 diff 的批量更新;不遗漏回链;不破坏库的 YAML 规范。技能自身不记录完成标记,示例中不包含收费、平台支持等信息,暂未提供。