← ClaudeAtlas

fixlisted

Auto-repair what /claude-wiki-pages:lint reports. Idempotent — running twice on a clean tree produces no diff. Trigger when the user says "fix the lint errors", "repair the wiki", "auto-fix", or invokes /claude-wiki-pages:fix directly. Expects a fresh lint report in context, or runs its own lint pass internally.
odere-pro/claude-wiki-pages-plugin · ★ 1 · AI & Automation · score 60
Install: claude install-skill odere-pro/claude-wiki-pages-plugin
# LLM Wiki — Fix Apply the repairs `/claude-wiki-pages:lint` identified. ## When to invoke - The user has just run lint and asks to fix what it found. - The `claude-wiki-pages-curator-agent` agent is orchestrating the lint → fix → lint cycle. - The user is confident enough to fix without a prior lint pass (in which case this skill runs lint internally first). ## Inputs One of: - A recent lint report in conversation context. - A fresh lint pass run internally (no report in context). In both cases, the schema (`vault/CLAUDE.md`) is read first. ## Reading contract - `vault/CLAUDE.md` — the schema. - `vault/wiki/**/*.md` — every wiki page that a lint rule flagged. - The lint report, when provided. ## Writing contract Writes are confined to what the specific lint finding authorizes: | Finding | Repair | | --------------------------------- | -------------------------------------------------------------------------------------- | | Missing required frontmatter | Backfill with the schema default. If no sane default exists, escalate to the user. | | Dangling wikilink | Replace with the nearest matching alias; or comment out with `<!-- unresolved: ... -->` and flag as a remaining warning. | | Plain-string `sources:` entry | Convert to `[[wikilink]]` if the matching source page exists; otherwise leave and flag. | | Missing `parent` / `path`