用途:把具体项目中的经验提炼为可复用知识,并按“仍然成立”的最高抽象层级存储,避免知识碎片化。
主要能力:
- 抽象:剥离项目专属细节,例如把“某扩展中 synapses.json 在文件重命名时损坏”抽象为“目标文件重命名会破坏连接元数据”。判断标准是:该洞见是否对从未见过此项目的人也有帮助。
- 泛化:按层级存储——项目专属不全局存储;技术专属记为 GI-* 洞察;架构模式记为 GK-* 模式;通用原理记为 GK-*(高价值)。若泛化后不再正确,就保持具体。
- 连接:创建新知识前先检查是否可扩展现有模式。重复出现可把 GI-* 提升为 GK-;与既有认知矛盾则更新模式并记录例外;全新内容先建 GI- 观察。
- 存储:模式(GK-)需在 2 个以上项目验证、已抽象、可操作,存于 patterns/;洞察(GI-)为单次观察、带时间戳、可能不泛化,存于 insights/。质量要求是 10 个优秀模式优于 100 条平庸笔记。
使用方式:工作中出现“以前做过”“不同场景同一 bug”“到处都适用”“早知道就好了”“这不显然”等信号时触发综合。将 GI-* 提升为 GK-* 前需检查:已脱离原项目语境、命名清晰可搜索、打上相关标签、与现有模式关联、含至少一个具体示例、泛化后仍成立。冥想第二阶段是自然综合点:回顾会话洞察,逐条抽象并检查是否已有模式覆盖,再通过 synapses 连接相关技能并更新全局知识索引。
限制与反模式:不要存储每一条学习(产生噪声);不要复制粘贴项目细节;不要创建近似重复条目;不要过度泛化(“总是做 X”通常错误,应包含范围与例外);不要跳过示例。synapses.json 用于连接关系。