SuperAPI AI 工具集

wiki-lint

通用与其它

查看项目

更新于 10-16 01:25

技能介绍

用途:wiki-lint 对 wiki 做整体健康检查并输出报告,始终以只读方式运行,不修改 wiki 内容。它从包含 wiki-config.md 的目录作为 wiki 根目录,lints 的页面结构以 wiki-schema.md 为准,两个文件都需存在。若文件缺失或格式错误,会停止并建议运行 /wiki-config,或在未安装该技能时提供内置默认版本。

主要能力:扫描全部 .md 文件建立页面清单(排除 blacklist、index_excludes 等路径),读取 index.md 并检查断链 wikilink、未来断链警告(指向 raw/ 的链接)、孤立页、过期索引项、超长索引项(超过 150 字符)、缺失连接候选、em-dash 违规、缺失日期字段、过期页面(updated: 超过 90 天)、schema 错误(无效枚举值与 source: 缺 reliability:)、缺失溯源字段、缺失 Sources 节、孤立二进制资源、ingested/ 中未被引用的源文件,以及 log.md 超过 150 条的情况。还会对 Overview.md 做定性检查。

使用方式:需文件系统读权限以扫描页面,以及 archive/ 写权限以保存报告。运行后按步骤执行,最终写入 [wiki-root]/archive/lint-YYYY-MM-DD.md,并在 log.md 顶部追加一条摘要条目,然后展示摘要,不自动修复。

限制:若文件系统范围是盘根、系统根或用户主目录则立即停止;read 权限不可用时无法进行。修复需人工或后续运行 wiki-integrate、wiki-crystallize 等技能。其他细节暂未提供。