← ClaudeAtlas

lintlisted

Audit wiki quality — orphan pages, broken links, empty sections, edge target type mismatches, schema integrity, and structural graph health (articulation points, bridges, peripheral pages).
geronimo-iia/llm-wiki-skills · ★ 1 · AI & Automation · score 68
Install: claude install-skill geronimo-iia/llm-wiki-skills
# Lint Structural audit of the wiki. Find quality issues, report them, and offer fixes. ## Deterministic checks (engine) Start every audit by running the engine lint tool. These checks are index-based, deterministic, and fast: ``` wiki_lint() ``` This returns a JSON report with `findings` grouped by rule: | Rule | Severity | What it checks | |------|----------|----------------| | `orphan` | warning | Pages with no incoming links (excluding sections) | | `broken-link` | error | Slugs in `body_links` or frontmatter edge fields that don't exist | | `broken-cross-wiki-link` | warning | `wiki://` URI pointing to a wiki not currently mounted | | `missing-fields` | error | Required frontmatter fields absent per type schema | | `stale` | warning | Old `last_updated` AND low `confidence` (both must hold); applies only to `status: active` pages | | `unknown-type` | error | `type` field not registered in the type registry | | `articulation-point` | warning | Page whose removal disconnects the graph (undirected view); O(n+e) | | `bridge` | warning | Link whose removal disconnects the graph (undirected view); O(n+e) | | `periphery` | warning | Most structurally isolated pages — eccentricity equals diameter; skipped above `max_nodes_for_diameter` | Run a subset of rules: ``` wiki_lint(rules: "orphan,broken-link") ``` Run structural rules only (graph-based, O(n+e) for articulation-point and bridge, O(n²) for periphery — skipped when `local_count > graph.max_nodes_for_diameter`): `