用途:当某个 LLM Wiki 操作问题属于 lint 或健康检查时使用。该技能只审计、不编辑,返回供维护者(人或智能体)分诊的发现。
输入:一个 operationType 为 "lint" 的操作问题,包含目标 wikiId、spaceSlug 和 space root。除非问题明确说明是多空间扫描,否则只检查该空间。
工作流:用 wiki_search 和 wiki_read_page 遍历目标空间的 wiki/index.md 与 wiki 树,始终传入操作问题的 wikiId 和 spaceSlug,建立页面、索引引用、页面间引用和原始来源的心智地图。按顺序检查七类问题:矛盾(两页对同一实体、决策或状态作出不兼容声明,标记双方并引用证据);过时声明(页面断言 X,但 raw/ 下更新的来源已取代它,标记旧页,绝不覆盖);孤立页面(wiki/ 页面未被 index.md 链接,也未被其他 wiki 页面引用);概念缺口(某术语出现在三个或更多页面但没有专门的 wiki/concepts/<slug>.md,建议创建);失效的 [[wiki-links]](链接目标文件不存在);来源薄弱(非平凡声明未引用,或仅循环引用 wiki 自身,应能找到原始来源引用);索引/日志漂移(存在未列入 index.md 的页面,或 index.md 列出已不存在的页面;wiki/log.md 中近期操作未产生对应页面变更)。
返回按严重程度分组的分诊清单:critical 包括矛盾、指向活跃页面的失效链接、伪造引用;medium 包括过时声明、来源薄弱、较大概念缺口;low 包括孤立页面、日志漂移、小索引缺口。每项包含文件路径、证据(1–2 行引用)、建议修复和后续应执行的操作(ingest、paperclip-distill、index-refresh、manual review)。
限制:不写入 wiki/,lint 设计为只读,由维护者或后续例程决定处理哪些发现。需追加日志条目记录本次运行,格式为 ## [YYYY-MM-DD] lint | <N findings, M critical>,并列出操作问题标识及各严重程度计数。
验证:关闭操作问题前,发现须按严重程度分组并含文件路径、证据和每项建议修复;raw/ 下文件未被修改,wiki/ 下除 wiki/log.md 外未被修改;若未发现问题,以 "no findings" 关闭,日志条目仍保留以便未来审计可见。
工具:wiki_search、wiki_read_page、wiki_list_sources、wiki_read_source、wiki_write_page(仅限 wiki/log.md),始终包含操作问题的 wikiId 和 spaceSlug。