wiki-lint

Parse frontmatter and analyze inbound links to detect stale, deprecated, orphaned, and broken-link wiki entries.

28|3|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/mifunedev/openharness --skill wiki-lint-mifunedev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-lint
Source: https://github.com/mifunedev/openharness/tree/main/.claude/skills/wiki-lint
Command: npx skills add https://github.com/mifunedev/openharness --skill wiki-lint-mifunedev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Health-check and maintenance of the wiki corpus by surfacing stale, deprecated, orphaned, and broken-link entries, and by regenerating wiki/README.md atomically with Memory Protocol logging.

Core Features & Use Cases

  • Surface stale entries (updated > 90 days), deprecated confidence, orphaned pages, and broken outbound links.
  • Regenerate wiki/README.md atomically, with --dry-run support to preview changes without writing.
  • Memory Protocol logging to memory/<UTC-date>/log.md with a structured summary of results and status.

Quick Start

Run the wiki-lint to regenerate wiki/README.md and report findings; use --dry-run to preview changes.

Frequently Asked Questions about wiki-lint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find orphaned pages and broken links in my markdown wiki?

To find orphaned pages and broken links in a markdown wiki, lint the corpus to parse frontmatter and analyze inbound links. This surfaces orphaned pages and broken outbound links while enforcing canonical extraction rules.

What is the best way to detect stale wiki entries and deprecated content?

The best way to detect stale wiki entries is to run a validation lint that applies 90-day freshness checks against frontmatter dates. This surfaces stale and deprecated content based on your corpus metadata.

How do I regenerate a wiki README.md index atomically without losing data?

You can regenerate a wiki README.md index atomically by running a wiki lint command with --dry-run support to preview changes. This ensures safe index regeneration before writing to the file.

Can I use wiki linting for a small but growing markdown corpus?

Yes, you can use wiki linting for both small and growing markdown corpora. It scales to surface stale entries, orphaned pages, and broken links while regenerating the README.md index regardless of corpus size.

How does frontmatter validation work during a wiki health check?

Frontmatter validation works during a wiki health check by enforcing canonical frontmatter extraction rules. It parses metadata to identify stale, deprecated, or orphaned entries and logs results to a structured memory protocol file.