New to Claude Skills? Learn how to install them →

paperclipai on GitHub

Wiki Lint

Free

Perform health checks on your LLM wiki operations.

Get this skill

Free · Opens the source repo

What Wiki Lint does

Wiki Lint is a specialized tool designed to audit and identify issues within your LLM wiki operations without making any modifications. It focuses on detecting inconsistencies, outdated information, and structural problems in your wiki content. By providing a comprehensive analysis, Wiki Lint enables maintainers to triage issues effectively, ensuring the integrity and accuracy of the information presented in the wiki.

The skill operates by walking through the specified wiki space, utilizing commands to gather data on existing pages, references, and raw sources. It systematically checks for seven key issues, including contradictions between pages, stale claims that need updating, orphan pages that lack links, and weak provenance for critical claims. Each identified issue is categorized by severity, allowing maintainers to prioritize their responses based on the criticality of the findings.

After the audit, Wiki Lint returns a structured triage list that groups findings into critical, medium, and low severity. This list includes file paths, evidence from the content, and suggested fixes, which can guide the maintainer or subsequent processes in addressing the issues. Importantly, Wiki Lint is read-only, ensuring that no unintended changes are made during the audit process. This makes it a reliable tool for maintaining the health of your wiki without the risk of introducing errors.

Wiki Lint is particularly useful for teams managing extensive documentation or knowledge bases, where maintaining accuracy and consistency is crucial. It serves as a proactive measure to prevent misinformation and ensure that all content is up-to-date and well-linked, ultimately enhancing the quality of the wiki as a resource.

When to use it

Use Wiki Lint when you need to perform a health check on your wiki to identify issues without making any edits.

When not to use it

This tool is not suitable for making changes or edits to the wiki; it is strictly for auditing purposes only.

What you can build with it

Regular Wiki Maintenance

Use Wiki Lint to conduct periodic audits of your wiki to ensure all information is accurate and up-to-date.

Identifying Content Issues

When a specific operational issue arises, run Wiki Lint to pinpoint contradictions or stale claims that need attention.

Preparing for Major Updates

Before implementing significant changes to your wiki, utilize Wiki Lint to identify existing issues that may complicate updates.

How to install Wiki Lint

View source

1. Install with the skills CLI

npx skills add paperclipai/paperclip/wiki-lint --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by paperclipai

Wiki Lint

Audit, do not edit. Return findings the maintainer (human or agent) can triage.

Inputs

  • An operation issue with operationType: "lint".
  • The operation issue's target wikiId, spaceSlug, and space root. Lint only that space unless the issue explicitly says this is a multi-space sweep.

Workflow

  1. Walk the target space's wiki/index.md and wiki tree with wiki_search and wiki_read_page, always passing the operation issue's wikiId and spaceSlug. Build a mental map of: pages that exist, pages referenced from index.md, pages referenced from other pages, and raw sources.
  2. Check for the seven recurring issues, in this order:
    1. Contradictions — two pages making incompatible claims about the same entity, decision, or status. Flag both pages, name the conflicting claims, and quote evidence.
    2. Stale claims — a page asserts X, but a newer source under raw/ has superseded it. Flag the older page; never overwrite.
    3. Orphan pages — a wiki/ page is not linked from index.md and not referenced from any other wiki page. Either it should be linked, removed, or merged.
    4. Concept gaps — a term appears on three or more pages but has no dedicated wiki/concepts/<slug>.md. Recommend creating one.
    5. Broken [[wiki-links]] — a link target file does not exist.
    6. Weak provenance — a non-trivial claim is uncited or cites only the wiki itself in a circle. The original source ref should be findable.
    7. Index / log drift — pages exist that are not in index.md, or index.md lists pages that no longer exist. Recent operations in wiki/log.md that did not produce a corresponding page change.
  3. Return a triage list, grouped by severity:
    • critical: contradictions, broken links to active pages, fabricated citations.
    • medium: stale claims, weak provenance, large concept gaps.
    • low: orphans, log drift, small index gaps. Each item has: file path, evidence (a 1–2 line quote), suggested fix, and the operation that should follow up (ingest, paperclip-distill, index-refresh, manual review).
  4. Do not write to wiki/. Lint is read-only by design — the maintainer or the routine that follows decides which findings to act on.
  5. Append a log entry describing the run:
    ## [YYYY-MM-DD] lint | <N findings, M critical>
    - operation issue: <issue identifier>
    - critical: <count>
    - medium: <count>
    - low: <count>
    

Voice

  • Lead with the count by severity.
  • Each finding is one bullet. Resist commentary.
  • When in doubt about severity, say so and surface it as medium with a "verify" note.

Verification

Before closing the operation issue:

  • Findings are grouped by severity with file paths, evidence, and suggested fix per item.
  • No files under raw/ were modified. No files under wiki/ were modified except wiki/log.md.
  • If the run found nothing, the issue is closed with "no findings" and the log entry still exists so future audits can see this run happened.

Tools

wiki_search, wiki_read_page, wiki_list_sources, wiki_read_source, wiki_write_page (only wiki/log.md). Always include the operation issue's wikiId and spaceSlug.

Frequently asked questions about Wiki Lint

Similar skills