Skip to content

v1 — Initial public release

Choose a tag to compare

@CatChen CatChen released this 28 May 06:32
· 29 commits to main since this release
94d4cb2

What is this?

A template for building a personal knowledge wiki powered by AI. Drop your Markdown notes into any folder structure you like; the included Claude Code skills incrementally build and maintain an interconnected wiki in Wiki/ from your source documents — without re-synthesizing everything from scratch on every query.

The design follows Andrej Karpathy's LLM Wiki pattern.

What's included

Six wiki skills

Skill Purpose
/knowledge-wiki-summary Summarizes each source file into Wiki/Summaries/
/knowledge-wiki-concept Extracts and writes concept articles in Wiki/Concepts/
/knowledge-wiki-synthesis Discovers cross-cutting connections and writes synthesis articles
/knowledge-wiki-lint Repairs orphan summaries, broken wikilinks, and orphan concepts
/knowledge-wiki-merge Interactive session to merge duplicate concept articles
/knowledge-wiki-enrich Expands thin concept articles using web search

Supporting infrastructure

  • scripts/ — 13 Node.js helper scripts the skills invoke (wiki index, state tracking, section manipulation, orphan/broken-link detection, duplicate candidate finding, concept backlink updating)
  • .githooks/ — pre-commit, post-checkout, post-merge, post-rewrite hooks that automatically re-index and re-embed on every git operation
  • .nvmrc — pins Node.js 24
  • AGENTS.md / CLAUDE.md — workspace instructions for AI agents, including qmd search tool usage and folder conventions

Search via qmd

The template is wired for qmd, a local semantic search engine that indexes your Markdown files. Once configured, AI agents can search your notes with BM25 keyword, semantic vector, or hypothetical-document queries — and fall back to ripgrep if qmd is unavailable.

Getting started

See README.md for the full 11-step setup guide: install Node 24, ripgrep, and qmd; create the collection; generate embeddings; configure git hooks; wire up the MCP server for Claude, Claude Code, or Codex; add your content; and run the skills.