用途:让 LLM 增量构建并维护一个持久、互相关联的 Markdown 知识库,知识编译一次后持续更新,而非每次重新推导。灵感来自 Karpathy 的 LLM Wiki 增量知识库架构与 Compound Engineering 的知识复利理念。
适用场景:整理材料、创建 wiki、处理新学习资料(文章/论文/书籍章节)、查询既有知识、维护 wiki 健康度、记录问题解决经验、以及需要长期知识积累的周/月级研究。不适用于无需持久知识的一次性问答。
五个操作:init 初始化知识库;ingest 摄取新材料;compound 记录问题解决经验;query 查询已有知识;lint 健康检查。除 init 外,操作前会检测 ~/llm-wiki/ 是否存在,不存在则自动执行 init。
初始化会创建目录: mkdir -p ~/llm-wiki/raw/{articles,papers,books,notes,assets} mkdir -p ~/llm-wiki/wiki/{entities,concepts,topics,sources,solutions} 并生成 index.md、log.md、overview.md。
采用 raw(原始材料,不可变)与 wiki(LLM 维护)两层架构;页面使用 YAML frontmatter、[[wikilink]] 互链、每条事实标注来源,新旧信息矛盾时保留两版并注明。compound 分 Bug 与 Knowledge 两条轨道;lint 检查矛盾、过时信息、孤儿页、缺失页、缺失交叉引用与数据缺口。wiki 目录可直接用 Obsidian 打开。详细规范以原技能文档为准,价格、平台与效果等未提及。