wiki-lint

LLM-maintained personal wiki skills for Claude Code — implements Karpathy's LLM Wiki pattern

설치
CLI
npx skills add https://github.com/kfchou/wiki-skills --skill wiki-lint

CLI를 사용하여 이 스킬을 설치하고 작업 공간에서 SKILL.md 워크플로 사용을 시작하세요.

최근 업데이트: 4/29/2026

wiki-skills

A Claude Code plugin implementing Karpathy's LLM Wiki pattern — a persistent, compounding knowledge base maintained by your LLM.

Instead of RAG (re-deriving answers from raw documents every time), this system builds and maintains a wiki: a structured, interlinked collection of markdown files that gets richer with every source you add and every question you ask.

Installation

/plugin marketplace add kfchou/wiki-skills
/plugin install wiki-skills@kfchou/wiki-skills

Skills

Skill Description
wiki-init Bootstrap a new wiki for any domain
wiki-ingest Add a source (paper, URL, file, transcript) to the wiki
wiki-query Ask a question against the wiki; optionally save the answer back
wiki-lint Health audit: contradictions, orphans, broken links, coverage gaps
wiki-update Revise existing pages when knowledge changes

How It Works

Three Layers

<wiki-root>/
├── SCHEMA.md        # Conventions + wiki root path (how skills find the wiki)
├── raw/             # Immutable source documents (you manage)
├── wiki/
│   ├── index.md     # Content catalog — every page, one-line summary
│   ├── log.md       # Append-only operation log
│   ├── overview.md  # Evolving synthesis of everything known
│   └── pages/       # All wiki pages, flat, slug-named
└── assets/          # Images, PDFs, attachments

Typical Workflow

wiki-init          → bootstrap a new wiki
wiki-ingest        → add sources one at a time (repeat)
wiki-query         → ask questions; save good answers back as pages
wiki-lint          → periodic health check (every 5-10 ingests)
wiki-update        → revise pages when knowledge changes

Key Behaviors

  • wiki-ingest surfaces key takeaways and asks what to emphasize before writing anything. After creating a source page, it runs a backlink audit — scanning existing pages to add bidirectional links.
  • wiki-query always reads the wiki (never answers from memory). Always offers to file the answer back as a new page with [[citations]].
  • wiki-lint writes a severity-tiered report (🔴 errors / 🟡 warnings / 🔵 info) to wiki/pages/lint-<date>.md, offers concrete fixes, and logs unconditionally.
  • wiki-update always shows diffs before writing, always cites the source of new information, sweeps all pages for the same stale claim, and logs unconditionally.

Use Cases

Works for any domain where you're accumulating knowledge over time:

  • Research — papers, articles, reports on a topic
  • Codebase documentation — modules, APIs, architecture decisions, data flows
  • Reading notes — books, papers, podcasts
  • Competitive analysis — tracking companies, products, developments
  • Personal knowledge — goals, health, self-improvement

Inspired By

Andrej Karpathy's LLM Wiki pattern (April 2026)

"The wiki keeps getting richer with every source you add and every question you ask."

License

MIT