用途:wiki-lint 用于对 skillwiki 管理的 Wiki 库(vault)做健康检查、lint 与审计,支持定期维护和迁移后的验证。
主要能力:可用 skillwiki health <vault> --out /tmp/skillwiki-health.json --no-fail 生成全系统健康报告并从 JSON 读取结果;可用 skillwiki lint <vault> --summary 做仅 lint 的维护,返回分桶计数、少量示例与细节命令提示;用 skillwiki lint <vault> --only <bucket> 深入特定问题桶。doctor 仅作安装/运行时诊断,不是内容健康报告。
使用方式:先用 skillwiki path 解析 vault 并确认目标,尤其用户有多个 wiki 实例时。发现按严重度分组,给出具体修复建议。sensitive_content 视为安全错误,可用 skillwiki lint <vault> --only sensitive_content --human 查看,但报告中绝不可打印密钥值;仅允许通过 skillwiki lint <vault> --fix --only sensitive_content 做脱敏例外。出现 log_rotate_needed 且用户同意时运行 skillwiki log-rotate <vault> --apply。迁移后重新运行 summary 确认 broken_wikilinks 减少。仅当用户要求记录时才在 log.md 追加计数条目。
限制:lint 会报告全部发现,不因单页错误停止;禁止自动轮转日志、自动更新 sha256、在 log.md 之外修改页面,禁止输出任何凭据或密钥。