lint-wikilisted
Install: claude install-skill bibennurbani/geekstack-flow
# Lint Wiki
## When to use this skill
Invoke this skill when:
- The user asks for a wiki health-check ("lint the wiki", "audit the wiki", "find stale pages").
- A scheduled ritual fires (e.g. weekly Friday afternoon — a hook or a cron the user has set up).
- After a large ingest where you suspect downstream pages drifted.
**Do not use this skill** as part of a routine ingest — that's the `ingest` skill's job. Lint is a separate operation that surveys the wiki as a whole.
## Instructions
You are surveying the entire wiki and producing a report. Lint never edits pages without explicit user approval — it produces a `lint` entry in `wiki/log.md` plus a findings list, and the user decides which fixes to apply (each fix going through the `ingest` skill's approval gate).
### Procedure
**Run the deterministic checks first (ADR 0039).** Before the semantic pass, run `geekstackflow doctor --wiki` in the workspace. It computes the **mechanical** detectors from the files — 3 (orphans), 6 (broken/ambiguous wikilinks), 7 (missing summary/lead), 8 (required frontmatter fields + kind-tag taxonomy + tag-sprawl), 9 (~900-token chunking), 13 (Map-of-Content reachability). Fold its findings into the report **verbatim — do not re-derive them by eye** (eyeballing is how chunk-size drifted). Then run the **judgment** detectors it does *not* compute: 1 (contradictions), 4 (concept-without-page), 5 (missing cross-references — a prose mention of another page's title without a `[[link]]`), 10 (