用途:针对用 wiki-init 和 wiki-ingest 构建的个人 wiki 提问,基于 wiki 页面内容综合回答,而不是凭通用知识作答。
前置条件:从当前目录向上或 ~/wikis/ 查找 SCHEMA.md;找不到则提示用户先运行 wiki-init。读取 SCHEMA.md 获取 wiki 根路径与交叉引用约定。链接样式读取 link_style:缺失或 <wiki-root>/config/link-style.md 不存在时默认 obsidian([[slug]]),否则按该文件的解析与生成规则处理交叉引用。
流程:1)先读 wiki/index.md,运行 python bin/generate-index.py 重新生成索引,再扫描索引找出可能相关的页面;2)完整读取相关页面,并按解析规则跟进一层交叉引用链接;3)综合回答,要求基于所读页面、对每个来自具体页面的论断用 wiki 链接样式内联引用、指出页面间的一致与分歧、标注缺口(如“wiki 没有关于 X 的页面”),并按问题类型排版:事实型用带引用的散文,比较型用表格,原理型用编号步骤,综述型用结构化摘要加开放问题;4)回答后询问“Worth saving as wiki/pages/<suggested-slug>.md?”。若同意,写入带完整 frontmatter 的页面(title、category: Analyses 或等价分类、一行 summary、tags: [query, analysis]、sources: 所有被引用 slug、created/updated 为当天),运行 python bin/generate-index.py 重新生成索引(不要手改 index.md),并按 SCHEMA 的操作日志与提交约定记录:Git wiki 建议提交 docs: add analysis — <question summary> 加 Wiki-Op: query 尾注,确认后提交;非 Git wiki 追加到 wiki/log.md。若不同意,Git wiki 无变更不记录,非 Git wiki 追加“Not filed.”记录。
常见错误:凭记忆作答、跳过保存询问、缺少引用。
限制:依赖已初始化的 wiki 与 SCHEMA.md;具体命令与路径以资料为准,其他平台或收费信息暂未提供。