本地 Wiki 知识库编译
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5b28ea14/wiki-creator。
技能介绍
解决什么问题
当你把文档、会议纪要、设计说明交给 LLM 后,常见结果是每次问答都临时拼接片段:答案没有稳定来源,重复概念散落多份材料,冲突内容被静默覆盖。wiki-creator 把这个问题收敛为一个可审计的本地 Wiki:raw/ 只读保存原始资料,LLM 只读它并编译成 pages/<topic>/<slug>.md,每页摘要最多两句,断言需标源文件和章节,冲突写入 .conflicts.md 等人工裁决。
技能如何工作
它不依赖向量检索,而以完整单页为知识单元,用两级索引作为符号表:先读 index.md 定位主题,再读 topics/*.md 定位页面,最后读单页全文;页面间用 [[kebab-case-slug]] 前向链接支持多跳推理。核心流程如下:
- 首次创建:
init_wiki.py建骨架,parse_raw.py解析raw/,LLM 起草SCHEMA.md主题清单并交用户确认。 - 编译与索引:
diff.py输出新增清单,逐文件提炼实体并建页,build_index.py生成索引、反链、图谱和manifest。 - 查询与体检:查询只按
index.md → topics/*.md → 页面递进,禁止整库加载;lint.py检查孤立页、悬空链接、无来源断言和主题过大。
更新时只处理 new/changed 文件,走 merge、ref-only 或 conflict 分支;新主题需用户确认后才写入 SCHEMA.md。
适用边界
适合团队项目知识、产品文档、架构说明等需要稳定溯源的场景。若运行在编程助手中,默认使用项目内 .wiki-creator/;办公智能体可用全局 ~/.wiki-creator/,也可用 --root 覆盖。不要把同一份 Wiki 混存到不同根目录;主题合并、SCHEMA.md 增删和冲突裁决都应保留用户决策,而不是让 LLM 自动改写。
使用场景
- 把项目文档和会议纪要放入 raw/,创建带索引、wikilink 与来源标注的 Wiki。
- 新增需求说明后执行 diff.py,只编译新增与受影响页,并把冲突写入 .conflicts.md。
- 查询架构概念时,按 index.md、topics 和单页逐层缩小范围,避免整库加载。
- 定期运行 lint.py,检查孤立页、悬空链接、无来源断言与主题过大。
适合人员
- 维护产品文档的工程师,需要把散落的设计说明和变更纪要编译成可溯源 Wiki。
- 使用编程助手整理项目知识的开发者,需要按项目根目录建立 index.md、topics 与 pages 引用链。
- 负责知识质量审核的产品经理,需要检查无来源断言、冲突项和主题归类错误。
- 用 LLM 做问答的技术写作作者,需要优先查询本地 Wiki,再决定是否 WebSearch。