← ClaudeAtlas

lintlisted

Read-only audit of vault/wiki/ for structural and provenance drift. Reports Errors, Warnings, and Info per the lint rules in vault/CLAUDE.md. Trigger when the user says "lint the vault", "audit the wiki", "check for broken links", "run a health check on the wiki", or invokes /claude-wiki-pages:lint directly. Does not repair anything — that is /claude-wiki-pages:fix.
odere-pro/claude-wiki-pages-plugin · ★ 1 · AI & Automation · score 60
Install: claude install-skill odere-pro/claude-wiki-pages-plugin
# LLM Wiki — Lint Audit the wiki. Do not repair. Every rule enumerated here is also listed in `vault/CLAUDE.md`, the authority for the lint rules. This skill is the executor for those rules; when the rules change, update this skill. ## When to invoke - The user asks for a health check on the wiki. - Periodic audit (recommended every 10 ingests, or monthly). - As the first half of a lint-fix cycle — the `claude-wiki-pages-curator-agent` agent invokes this skill, consumes the report, invokes `/claude-wiki-pages:fix`, and reinvokes this skill to verify. ## Reading contract - `vault/CLAUDE.md` — the schema. - `vault/wiki/**/*.md` — every wiki page. - File modification times — for staleness checks against `raw/`. ## Writing contract Exactly one write: a single append to `vault/wiki/log.md`: ``` ## [YYYY-MM-DD] lint | errors: <n> warnings: <n> info: <n> ``` No other writes. Not even a scratch file. If a rule would require a write to verify, the rule is out of scope for lint and belongs in fix. ## Rules (severity enumerated) ### Errors (block the wiki from being usable) - **Missing required frontmatter.** Every field required for the page's `type:` per `vault/CLAUDE.md` must be present. - **Dangling wikilinks.** `[[Target]]` with no matching file or alias. - **Plain-string sources.** `sources:` entries not in `[[wikilink]]` form. - **Missing `parent` / `path`.** Required on every page except the vault MOC. - **MOC missing members.** A page exists under a folder bu