用途:修复 Obsidian LLM Wiki 的结构、一致性与安全问题。检测属于 obsidian-wiki-doctor,本技能仅应用经用户批准的修复,不用于只读诊断、评分或知识问答。
主要能力:应用 Doctor 确认的结构修复;补齐确认为缺失的 index.md 条目;修复确认断裂的相对 wiki 链接;为已批准维护动作更新 log.md;对特定 wiki 文件执行窄范围、经批准的清理;为 Doctor 归档发现制定确认后的清理或登记方案。
使用方式:先解析并说明实际的 wiki 根路径,顺序为用户提供的 Vault/控制中心/wiki 路径、向上查找最近的 .obsidian-llm-wiki.json、OBSIDIAN_LLM_WIKI_ROOT、用户配置中唯一活动 Vault,否则停止或让用户选择。运行时脚本为 <skills-root>/obsidian-wiki-runtime/scripts/llm_wiki.py,需校验存在并以绝对路径调用;缺失时停止并提示 npx skills add huajiexiewenfeng/obsidian-llm-wiki --skill '*' --copy --yes。写操作前可运行 python "<runtime-script>" root resolve --cwd <working-directory> --format json。首次设置时可用 root discover --format json 列出候选路径,用户确认后再执行 root configure --root <path> --activate --confirm。
工作流:遵循 references/repair-policy.md;解析并说明活动 wiki 根;通过 doctor 获取发现或使用用户提供的结果;用具体文件路径复述批准范围;广泛修复或敏感清理前先询问;仅应用已批准的窄修复;在 log.md 记录;返回变更文件、跳过的发现和剩余风险。
限制与安全:不假设当前目录即 wiki;不扫描整盘或读取笔记内容进行发现;不重写大量页面;不得仅因 Doctor 报告就删除、移动、登记或重新归档 raw/ 文件;ignore/unignore 不得指向控制中心,raw/ 不作为普通候选范围;inventory 动作需先展示数量与敏感摘要,再以 --confirm --plan-checksum <sha256> 执行;不得覆盖无效基线。适用场景:已确认的结构修复、索引与链接维护、维护日志更新。