karlorz/llm-wiki · Archived

wiki-lint

Vault health check via the umbrella `skillwiki lint` subcommand. Read-only by default; rotation requires explicit user consent.

First seen Jul 27, 2026

Installation

$ npx skills add karlorz/llm-wiki --skill wiki-lint

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from karlorz/llm-wiki · top by installs.

npx skills add karlorz/llm-wiki

Browse all from karlorz/llm-wiki

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 3
Default branch main
Open issues 1
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,980 B
  • docs SUMMARY.md 144 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

wiki-lint

When This Skill Activates

  • User asks for a vault health report, lint, or audit.
  • Periodic maintenance.

Pre-orientation reads

Standard four reads.

Steps

  1. Resolve vault: skillwiki path (record source for context).
  • CRITICAL: Verify the correct vault when the user has multiple wiki instances (e.g., ~/wiki vs ~/wiki-fin). User may explicitly specify which vault to target — confirm before destructive operations.
  1. For a whole-system health report, run skillwiki health <vault> --out /tmp/skillwiki-health.json --no-fail. Read the JSON envelope from stdout or the report file. Treat skillwiki doctor as setup/runtime diagnostics only, not a vault-content health report.
  2. For lint-only maintenance, run skillwiki lint <vault> --summary. This returns bounded bucket counts, capped examples, and details_command hints without full item arrays.
  3. Drill into important buckets with skillwiki lint <vault> --only <bucket> when examples are insufficient for remediation.
  4. Reason over findings; present grouped by severity with concrete suggested actions per kind. If the CLI was recently updated with new lint checks, re-running lint on the full vault may flag pre-existing pages that predate the new rule — treat these as legitimate findings, not false positives.
  5. Treat sensitivecontent as a security error. Drill down with skillwiki lint <vault> --only sensitivecontent --human; never print the secret value. Raw findings are report/quarantine-only: --fix must not redact, rewrite, or recompute existing raw evidence. Maintained-page repairs may proceed only through their approved write workflow.
  6. If logrotateneeded is present and the user consents, run skillwiki log-rotate <vault> --apply. Otherwise leave alone.
  7. Post-migration verification: If the user recently migrated content (e.g., moved entity/concept pages to another vault), re-run skillwiki lint <vault> --summary and verify that broken_wikilinks count decreased. Remaining broken links for migrated content indicate pages still referencing the moved files — these should be cleaned up (remove citations or migrate the referencing pages too).
  8. Append a log.md entry summarizing lint counts only when the user asked to record the maintenance result. Do not log routine health reports by default.

Stop conditions

None — lint reports all findings even on per-page errors.

Forbidden

  • Auto-rotating logs.
  • Auto-updating sha256 fields.
  • Rewriting or redacting existing raw content/frontmatter, even for a sensitive-content finding.
  • Modifying any page beyond a user-approved lint summary entry in log.md.
  • Printing live credentials, access keys, tokens, passwords, cookies, bearer headers, private keys, or other authenticating secrets in findings or summaries.