lintlisted
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`):
`