← ClaudeAtlas

lintlisted

Health-check the vault — citation validity, broken links, orphan pages, contradictions, stale claims, and index drift. Reports; fixes only mechanical problems. Use when the user says "lint", "health check", "check the vault", or before a brief.
playingpossumm/loose-ends · ★ 1 · Code & Development · score 74
Install: claude install-skill playingpossumm/loose-ends
# lint Find what has rotted. Report everything; fix only what is unambiguous. ## Checks **1. Citation validity** *(the automated guard — this is the one that matters)* Every claim in `wiki/` and every loop must cite a `sources/` page plus a locator. Every cited source id must exist in `raw/`. Report uncited claims and dangling citations individually — this metric is how the project is judged, so do not summarise it away. **2. Link integrity** Every `[[wikilink]]` resolves. Report broken ones with their containing page. **3. Orphans** Pages with no inbound links. Often means a related page was not updated on ingest. **4. Missing summaries** `index.md` is generated from each page's `summary:` field, so a page without one appears in the index as a bare title. Report any page in `wiki/` or `loops/` that has no `summary:`. Index drift itself is no longer a class of fault: `scripts/build_index.py` rebuilds the file from the vault, so it cannot disagree with what is on disk. Run it if the index looks stale. **5. Contradictions** Pages asserting incompatible things. Check especially where two sources compiled at different times touched the same entity. Report; never resolve. **6. Staleness — source-relative, not calendar-relative** A claim is stale when **a newer source on the same entity exists and was not integrated**. Do not flag pages merely for being old; a page untouched for six months because nothing new arrived is healthy, and flagging it trains the user to ignore st