wiki-lint
karpathy-wiki-pattern plugin 的健康度檢查 skill——掃 wiki/ 找孤兒、缺失、樞紐空殼、推斷連結過密,給 0-100 評分 + 修補建議。不自動套用修補,等使用者批准。
觸發
「巡 wiki」「lint wiki」「健康度」「健康度檢查」「check wiki」「找孤兒」「檢查 wiki」「wiki 巡檢」。
5 維度評分(v1.2,每項滿分 20)
| 維度 | 看什麼 |
|---|---|
| Orphans | 沒有 inlinks 的頁 |
| Missing | 連到不存在的 entity |
| Density | inlinks=1 的頁太多代表結構鬆散 |
| Hubs | 是否存在 ≥10 inlinks 的核心節點 |
| God nodes | inlinks 多但內文薄弱(v1.2 新增) |
總分 86-100 為 healthy,60-74 需維護,< 40 建議重整。
不會做的事
- ❌ 不自動修補——只給建議清單
- ❌ 不刪頁——只在 report 裡標
- ❌ 不重寫內容——只指出哪些頁該擴充
內部組成
lint.py:Python 掃描器,吐 JSONreferences/HEALTH_RULES.md:定義 + 過濾規則
跟其他 skill 的分工
| Skill | 方向 |
|---|---|
| wiki-ingest | raw → wiki(寫單檔) |
| wiki-compile | 長文檔 → wiki(寫多檔) |
| wiki-lint | wiki 自身(讀 + 報告) |
| wiki-query | wiki → 使用者(讀 + 引用) |
| wiki-notion-sync | wiki → Notion(推送) |
相關概念
強連結(原文明確提及)
- wiki-ingest — 寫入後跑 lint 找新缺失
- wiki-compile — 大批次編譯後跑 lint
- wiki-query — 查詢前可先 lint 確保索引乾淨
- wiki-notion-sync — 推 Notion 前 lint 把關
- Cowork — 觸發環境
- Claude Code — 同樣可觸發
- wiki-repair — 配對 skill:lint 偵測、repair 修補(v1.3.1)
- wiki-status-promote — lint 完後升熟成的 entity(v1.3.7)
- Andrej Karpathy — Wiki Pattern 設計者
深入閱讀(外部資源)
← 回到 wiki