好记性不如烂笔头。
The palest ink is better than the best memory.
面向 AI Agent 的无记忆文档架构。用显式的、由用户声明的项目文档替代隐式自动积累的记忆系统,文档按四层级归类。
Agent 记忆系统——每日日志、MEMORY.md、云端画像、对话搜索——共享同一套致命缺陷:
文档解决所有这些问题。文档可检查、可编辑、可删除、可版本控制,对人和 Agent 都有用。
显式优于隐式。 每一条知识都存在于你声明的命名文件、已知路径中。没有隐藏。
用户拥有地图。 Agent 遵循你的 INK.md——它不决定文件放在哪里。任何映射变更需你许可。
渐进加载。 Agent 只读取当前任务需要的文档,不倾倒它曾经知道的一切。
新鲜优于完整。 过时信息不如没有。保持文档更新,或删除。
| 层级 | 问题 | 典型内容 |
|---|---|---|
| Conceptual | 为什么 | 愿景、设计决策、约束、反目标、领域模型 |
| Structural | 在哪里 | 文件布局、模块关系、数据模型、内容组织 |
| Behavioral | 怎么做 | 规范、流程、规则、风格指南、检查清单 |
| Operational | 发生了什么 | 会话记录、变更日志、任务记录、调试笔记 |
分类法是通用的。同样适用于软件项目、小说手稿、研究工作、产品规划——任何有目标、有结构、有流程、有历史的项目。
npx skills@latest add kenpusney/palest-ink
assets/INK.md 复制到项目根目录(或 .agents/INK.md)。# INK.md
## Conceptual
- docs/conceptual/design-principles.md
- docs/conceptual/adr/
- docs/conceptual/domain-reference.md
## Structural
- docs/structural/architecture.md
- docs/structural/module-map.md
- docs/structural/data-models.md
## Behavioral
- docs/behavioral/coding-standards.md
- docs/behavioral/project-rules.md
- docs/behavioral/api-contracts.md
## Operational
- docs/operational/changelog.md
- docs/operational/sessions/
- docs/operational/debugging-notes.md
也可以指向单个文件而非目录,或两者混用。没有预设布局——INK.md 反映的是你的项目,不是模板。
| 自动记忆 | Palest Ink |
|---|---|
| 隐藏、不可检查的状态 | 开放、可读的文件 |
| 无限制累积 | 可策划、可修剪 |
| 仅对 Agent 有价值 | 对人 + Agent 都有价值 |
| 上下文窗口膨胀 | 按需渐进加载 |
| 无声漂移 | 显式维护 |
| 绑定工具/平台 | 可移植、纯文本 |