Kevin-Wiki

Kevin's personal LLM wiki and the agent harness around it: flat Markdown that agents write and maintain, the skills and routing every agent runtime loads, and a site at wiki.kevinliu.studio.

What it is

Kevin-Wiki stores durable knowledge, preferences, skills, routing maps, automations, project history, research and design references in readable Markdown. Kevin curates sources and asks questions, and agents write, cross-reference, maintain and verify the pages. Source: AGENTS.md

It follows the Karpathy LLM Wiki pattern: no database for the core knowledge, flat Markdown in wiki/, and local search through qmd instead of a hosted vector store. It is the shared brain for Claude Code, Codex, Cursor and other runtimes: the runtime can change while the identity files, compiled pages, skill sources and routing stay the source of truth. Source: raw/github/readmes-2026-06-25/Kevin-Wiki.md; User request, 2026-07-01; LLM Wiki Agent Harness

Matt Pocock's public agent-managed wiki experiment makes the same bet: sources ingested from every channel become the context future agent loops reason over. Source: X/@mattpocockuk, 2026-07-01

How it is laid out

Layer Role
raw/ Source captures: X bookmarks, articles, AI sessions, exports and generated snapshots.
wiki/ Compiled pages with frontmatter, citations, wikilinks and timelines. Wiki Brain Operating Model sets their shape.
AGENTS.md The entry index for every agent.
skills/ Executable SKILL.md procedures, projected into ~/.claude/skills and ~/.agents/skills.
brain/, packages/, apps/ JSON records of the wiki's objects, sources, workflows, goals and review queues, and the packages the site installs.
scripts/ Index, lint, doctor, sync and intake tools.
ui/ The Next.js reader: search, graph, diagrams and charts.

Source: AGENTS.md; ls, 2026-11-03

The site is public by default, and one shared gate decides what stays private. Whole folders such as people and finance, some slug tokens, tags and a list of slugs are private, and pages tagged with sensitive subjects are always private. The policy is ui/src/lib/privacy-policy.json, the gate is ui/src/lib/privacy-gate.mjs, and ui/scripts/test-privacy-gating.ts tests it. Source: ui/src/lib/privacy-policy.json; git log 13911346f, 2026-11-03

The 2026-10-30 to 11-02 overhaul

From 2026-10-30 to 2026-11-02 the wiki was unified and cleaned up in five phases. Source: private page, 2026-10-30 to 2026-11-02

  • The v3 rebuild merged into main, and cross-project agent rules moved out of scattered memory folders into owner pages such as private page.
  • 48 overlapping skills folded into their family owners and 29 moved to deprecated, so the runtime fell from 297 entries to 220. Every loaded skill description is 250 characters or fewer, with the use case first.
  • llms.txt lists only real paths, qmd indexes one collection over the checkout, and a daily intake runs on launchd.
  • Phone numbers left the people pages, and public pages carry no personal email addresses.
  • Site deploys failed from 2026-10-30 until 8b4b20791 on 2026-11-02, because the v3 merge added code the upload left out.

Rules agents follow here

  • Prototype recurring work once, then turn it into a skill, script, doctor or automation. Source: AGENTS.md; No One-Off Work
  • Generated files (indexes, registries, llms.txt) change only through their generators. Source: AGENTS.md "Closeout Map"
  • Work in a worktree when the main checkout is shared, and never discard work you did not create. Source: AGENTS.md
  • After page edits, rebuild the index, update qmd and log the change in wiki/log.md. Source: AGENTS.md

Timeline