| name | llm-wiki |
| description | 个人知识库查询系统。查询wiki内容,生成和整理答案。
触发条件(满足任一即可):
- 明确提到"知识库"、"wiki"、"llm-wiki"、"个人知识库"
- 要求"查询"、"搜索"、"查找"、"总结一下"知识库内容
- 要求"深度分析"、"综述"、"digest"、"综合报告"
|
llm-wiki — 个人知识库查询系统
Script Directory
Scripts located in scripts/ subdirectory.
Path Resolution:
SKILL_DIR = this SKILL.md's directory (由 Claude Code 自动注入)
- Script path =
${SKILL_DIR}/scripts/<script-name>
环境变量:
SKILL_DIR:本 skill 的安装目录(由 Claude Code 自动注入)
- 所有脚本路径相对于
${SKILL_DIR}/scripts/
工作流路由
根据用户的意图,路由到对应的工作流:
| 用户意图关键词 | 工作流 |
|---|
| "关于 XX"、"查询"、"XX 是什么"、"总结一下"、"XX 怎么样"、"知识库里有 XX 吗" | → query |
| "给我讲讲 XX"、"深度分析 XX"、"综述 XX"、"digest XX"、"全面总结一下 XX" | → digest |
重要规则:
- query(快速问答,不生成新页面):回答简洁,3-5 个页面引用,不创建新文件
- digest(跨素材深度综合,生成持久化报告):深度阅读所有相关页面,生成结构化报告保存到
wiki/synthesis/
通用前置检查
所有工作流默认先执行这段检查:
步骤 1:定位知识库路径
- 检查当前工作目录是否包含
.wiki-schema.md
- 如果包含 → 用当前目录作为知识库根路径
- 如果不包含 → 回退到读取
~/.llm-wiki-path
- 如果两者都没有 → 提示用户先初始化知识库(但不提供初始化功能)
异常处理
仅保留查询相关异常处理:
文件读取失败:
知识库为空:
输出语言规则
中文优先原则:本知识库系统以中文为主要语言,所有内容默认使用中文编写。
所有面向用户的输出和新写入的 wiki 内容,都使用中文生成。