ワンクリックで
wiki-lint
对 corpus 做健康检查,扫 frontmatter 合规、断链、孤岛、来源可解析、复审到期(stale),只报告不自动修。触发词:lint、体检、检查 corpus、看看有没有问题、知识库健康。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
对 corpus 做健康检查,扫 frontmatter 合规、断链、孤岛、来源可解析、复审到期(stale),只报告不自动修。触发词:lint、体检、检查 corpus、看看有没有问题、知识库健康。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
从任意项目跨库查询已注册的 LoreKit corpus:点名哪个库(总知识库/某个项目库)就路由哪个库,不点名默认总库。触发词:查总知识库、查我XX库、去XX知识库找。
从 corpus 检索已有内容并综合答案,按精确/模糊/图遍历三层路由。触发词:查、找、搜、知识库里有没有、记得吗、之前说过、关于 XXX。
用于显式配置目标 corpus 后,把跨项目 URL、文件、粘贴来源、文章、文档或外部资料摄入、归档、保存到该 LoreKit corpus。
把新内容摄入 corpus,按 filing-rules 落盘并建反向链接。触发词:ingest、存一下、整理进知识库、收藏、归档、mp.weixin、公众号、带图文章,或用户直接发 URL / 文件路径。
工作台清算——on-demand 扫描 _工作台/ 淤积内容与复盘层 fileback 候选,AI 预判分组后出裁决账单,先生勾选后才执行(入库/归档/丢弃)。触发词:整理工作台、清算工作台、工作台该清了、triage、工作台清算。
用于显式配置目标 corpus 后,把跨项目随手记录、想法、观察、决策或临时信息捕获到该 corpus 的工作台收件箱。
| name | wiki-lint |
| description | 对 corpus 做健康检查,扫 frontmatter 合规、断链、孤岛、来源可解析、复审到期(stale),只报告不自动修。触发词:lint、体检、检查 corpus、看看有没有问题、知识库健康。 |
给 corpus 做一次健康检查。只报告,不自动修——任何修改都要用户或后续 skill 明确决定。每条问题必须给出可执行的修复建议。
wiki-ingest / wiki-fileback 写完后的 --quick 自检不要触发:
wiki-ingest / wiki-fileback根据用户意图选模式:
lorekit lint --quick(ingest/fileback 自检用)
lorekit lint(默认 / 用户显式触发)——CLI 实际检查项见下节wiki-triage skill(on-demand 清算账单),不在 lint 范围关键原则:lint 输出是 diagnostics 列表,不是 diff。用户点头后才交给相应 skill 处理(拆重复 → wiki-ingest,修断链 → lorekit links(fix/stub/backlog/plain))。
lorekit lint / lorekit lint --quick — 主命令lorekit doctor — 每日体检(frontmatter / 断链 / 元数据一致性的子集)lorekit search — 验证断链目标lorekit links suggest/fix/stub/backlog/plain — 断链处置闭环(AI 判断选哪种,CLI 执行);links plained 查可重连的降级记录按严重级别分组输出,每条问题带可执行建议:
=== lorekit lint 报告 ===
corpus: <path>
扫描页数: 342
[ERROR] frontmatter 缺失(2 条)
- 知识库/概念/RAG.md:缺 updated_at
修复:在 frontmatter 补 updated_at: 2026-04-15 22:30
- ...
[WARN] 断链(5 条)
- 知识库/实体/lorekit.md 引用 [[fat skill]],目标不存在
修复:(a) 新建 知识库/概念/fat skill.md;(b) 改为 [[已有同义页]];(c) 删除此链接
[WARN] 孤岛(3 条)
- 知识库/实体/李四.md 没有任何反向链接
修复:ingest 一条提到[[李四]]的内容,或评估是否合并
[INFO] 可合并的相似页(2 组)
- 知识库/概念/RAG.md vs 知识库/概念/检索增强生成.md
修复:人工 review 后合并到 RAG.md,把另一篇 redirect
[INFO] 过期(valid_until 已到)(1 条)
- 知识库/实体/求职.md:valid_until 2026-03-31
修复:review 并更新 compiled truth,或延长 valid_until
铁律:
系统/_CHANGELOG.md(追加一行本次 lint 摘要)corpus/输出/体检报告/lint-YYYY-MM-DD.md(frontmatter 必含 graph-excluded: true)lorekit lint)本节与 src/commands/lint.ts 对齐;skills-cli-drift smoke test 防命令漂移,本节防能力描述漂移。
硬性问题(计入失败,exit 1):
type / title / slug / created / updated
(_工作台/ _归档/ 与入口文档豁免)[[...]] 指向的目标页必须可解析(共享 resolver,图片嵌入不误报;
知识库/模板/ 占位符豁免)graph-excluded: true 豁免)_工作台/ 当 source 引用原料/、知识库/ 来源引用解析不到真实文件软性提示(报告但不计入失败):
系统/missing-nodes.md 登记的待建节点(lorekit links backlog 闭环)domain_volatility(high/medium/low → 90/180/365 天)+ last_reviewed
(缺省回退 updated)超复审窗口。无 volatility 字段的老页跳过,不误报。lint 报出复审到期页后,AI 按"列清单 + 预查建议"模式处理:
原料/ 来源、必要时联网核实关键事实是否已变化无需改动,仅刷新 last_reviewed / 建议更新:<具体点>last_reviewed: YYYY-MM-DD 收尾| 检查项 | 现状 |
|---|---|
| SHA-256 SOURCE MODIFIED(原料被外部改动) | CLI 不重算哈希;AI 手动 shasum -a 256 对比 frontmatter raw_sha256 |
valid_until 过期 | 未落地;字段可写,检查靠 AI 扫描 |
| 重复 / 高度相似页、矛盾检测 | 未落地;规模触发后再评估(concept ≥ 50 页) |
_INDEX.md 覆盖度、index.md 一致性 | 由 lorekit sync 的 merge-refresh 兜底,lint 不单独报 |
| 规模哨兵(index.md >100 行提醒) | 未落地;AI 体检时顺手 wc -l 即可 |