| name | kb-file |
| description | 将查询输出回填到 wiki 知识库。当用户说"回填"、"归档到 wiki"、"kb file"时触发。
审阅 output/ 中的报告,经用户确认后将有价值的内容并入 wiki。
|
| user-invocable | true |
| argument-hint | ["可选:指定 output/ 下的文件路径"] |
回填到 Wiki
将 output/ 中的查询结果经用户确认后并入 wiki 知识库。
核心原则
- 回填是半自动的:LLM 建议,用户确认
- 每次回填后必须更新索引文件
- 回填内容要融入已有文章,不是简单追加
执行步骤
Step 1: 定位知识库和待回填内容
- 确定知识库根目录
- 如果 $ARGUMENTS 指定了文件,读该文件
- 否则,扫描
output/analysis/ 目录,找包含"回填建议"章节的报告
Step 2: 展示回填建议
- 列出所有回填建议条目,编号显示
- 对每条建议说明:要做什么、涉及哪篇 wiki 文章
- 询问用户:逐条确认(Y/N)或批量操作
Step 3: 执行回填
对用户确认的每条建议:
如果是更新已有文章:
- 读取目标 wiki 文章
- 将新内容有机融入(不是简单追加到末尾)
- 更新 frontmatter 的
related 字段(如有新关联)
- 保持文章结构完整
如果是新建文章:
- 按
index/ONTOLOGY.md 的模板创建新文章
- 填写完整 frontmatter
- 在相关已有文章中添加反向
[[双链]]
Step 4: 更新索引
- 更新
index/MASTER-INDEX.md(新文章添加条目,更新文章修改摘要)
- 更新
index/TOPIC-MAP.md(新文章归入主题)
Step 5: 输出摘要
- 报告回填结果:更新了 N 篇文章,新建了 M 篇文章
- 列出变更清单