lintlisted
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