From jx-kb
Health-check the LLM Wiki. Finds orphan pages, broken wikilinks, missing cross-references, stale claims, contradictions, frontmatter issues, index drift, and stale ideas. Triggers on: "lint wiki", "check wiki health", "wiki health check", "audit knowledge base", /jx-kb:lint. Do not trigger for ingesting, querying, triaging, or initializing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jx-kb:lint [wiki_path][wiki_path]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run structural and content quality checks. Generate a health report with actionable findings.
Run structural and content quality checks. Generate a health report with actionable findings.
| Argument | Required | Default | Notes |
|---|---|---|---|
wiki_path | No | wiki/ | Wiki directory. Must contain _schema.md |
Run these commands and collect results:
wiki-tools.py orphans <wiki_path>
Returns pages with zero inbound [[wikilinks]]. These are disconnected from the knowledge graph.
wiki-tools.py broken-links <wiki_path>
Returns [[wikilinks]] that point to non-existent pages. These are dead references.
wiki-tools.py frontmatter-check <wiki_path>
Returns pages with missing or malformed YAML frontmatter fields (required: title, type, tags, created, updated).
wiki-tools.py page-list <wiki_path>
Returns all pages on disk for comparison with index.
Compare _index.md entries against actual files on disk:
_index.md._index.md references pages that don't exist as files.Read wiki pages (all for small wikis, sample for >50 pages) and check:
Pages with > [!conflict] callout blocks that haven't been resolved. Count and list them.
Pages with updated date older than 90 days. These may contain outdated information. List with last-updated date.
Pages in ideas/ with status: raw and created date older than 14 days. These need triage attention.
Entity or concept names mentioned in prose text without [[wikilinks]]. The name must match an existing page title exactly (case-sensitive).
Pages with fewer than 3 sentences of substantive content (excluding frontmatter, headers, and the Sources section).
Multiple pages covering the same entity or concept, detected by:
Organize findings by severity:
## Wiki Lint Report — <today's date>
### Errors (must fix)
- **Broken link**: [[Nonexistent Page]] referenced from [[Machine Learning]]
- **Missing from index**: entities/Acme Corporation.md not listed in _index.md
- **Missing frontmatter**: entities/Quick Note.md missing fields: type, tags
### Warnings (should fix)
- **Orphan page**: [[Stale Draft]] has zero inbound links
- **Unresolved conflict**: [[Acme Corporation]] has 1 unresolved [!conflict] block
- **Thin page**: [[Quick Note]] has only 1 sentence
- **Stale idea**: [[Old Idea]] raw for 21 days, needs triage
### Info
- **Stale page**: [[Old Topic]] last updated 120 days ago
- **Missing wikilink**: "transformer" mentioned in [[AI Research]] without [[wikilink]]
- **Duplicate candidate**: [[ML]] and [[Machine Learning]] may cover same concept
### Summary
- Total pages: <n>
- Errors: <n>
- Warnings: <n>
- Info: <n>
- Health score: <0-100>
For certain issues, offer to fix automatically:
| Issue | Auto-fix |
|---|---|
| Missing index entries | "Add these pages to _index.md?" |
| Missing wikilinks in prose | "Add [[wikilinks]] to these mentions?" |
| Orphan pages | "These pages have no inbound links. Delete, merge, or add references?" |
| Pages in index but not on disk | "Remove these stale entries from _index.md?" |
Only execute fixes the user explicitly confirms. Never auto-fix without asking.
_log.md## <date and time> — Lint
- **Operation**: lint
- **Errors found**: <n>
- **Warnings found**: <n>
- **Info found**: <n>
- **Auto-fixes applied**: <n> (<description>)
- **Health score**: <n>/100
- **Outcome**: Report generated
npx claudepluginhub jairosoft-com/jodex-plugins --plugin jx-kbProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.