用途:从原始资料构建并维护一个持久、可累积的知识 wiki。基于 Karpathy 的 LLM Wiki 模式,LLM 将每个新资料增量整合进结构化的 Markdown wiki,更新实体页、标记矛盾、强化交叉引用;综合结果编译一次并保持最新,而非每次查询重新推导。
主要能力:通过 /llm-wiki <ACTION> [ARGUMENTS] 调用。init [DIRECTORY] 初始化 wiki(默认 wiki/);ingest <file> 处理资料并整合进 wiki;query <question> 以 wiki 为知识库回答问题;lint 检查矛盾、孤立页、过时内容等;status 显示当前状态摘要。
架构:your-wiki/ 下含 raw/(不可变源文档,LLM 不修改)、wiki/(LLM 生成维护的页面,含 index.md、log.md、overview.md、entities/、concepts/、sources/)以及 CLAUDE.md(schema 与工作流)。模板位于 $SKILL_PATH/templates/。
使用方式:init 会创建目录结构、复制 schema 模板、生成 index.md、log.md 与 overview.md,并提示用户添加资料后运行 ingest。ingest 会读取资料、生成 sources 摘要页、更新 overview、实体页与概念页、标记矛盾、更新 index.md 并追加 log。query 先读 index.md 定位相关页,再综合带引用的回答,可选归档为新页。lint 扫描并报告六类问题,修复前先询问。status 报告资料数、页面数、最近 10 条日志与健康问题。
索引与日志:index.md 为内容目录,每次 ingest 更新;log.md 为仅追加日志,格式 ## [YYYY-MM-DD] <operation> | <title>,可用 grep 解析。
可选搜索:较大 wiki 可加 qmd(本地混合 BM25/向量搜索,带 MCP 服务器):bun install -g @tobilu/qmd;qmd collection add ./wiki --name my-wiki;qmd embed;qmd query "how does X relate to Y" -c my-wiki。
适用场景:需要长期积累、交叉引用与矛盾追踪的个人或团队知识库。限制:资料未说明具体平台依赖、收费或效果保证;wiki 为 Markdown 文件,可作 git 仓库获得版本历史与协作。