Personal Work Wiki

July 1, 2026 · View on GitHub

A working, single-user instantiation of the LLM Wiki pattern (the author's private project): an Obsidian-compatible markdown vault maintained by Claude Code skills. It is the most direct prior art for the portable skills we are building — the operations pages are distilled largely from it.

Structure

  • raw_ingests/ — the immutable raw sources drop zone, with a processed/ subdir sources move to after ingest.
  • wiki/ — the LLM-owned bundle: 00_index.md, 01_log.md, and domain sections (e.g. people/, deals/, product/, themes/), each with an _overview.md roll-up.
  • CLAUDE.md — the schema layer: structure, conventions, metadata schema, and constraints.
  • .skills/ — the operations as skills: ingest, query, lint, status, plus domain-specific ones.

Conventions (and how they differ from OKF)

It predates and diverges from strict OKF; mapping the gaps is the point of studying it:

this wikiOKF v0.1
Obsidian [[wikilinks]] with path + aliasstandard markdown links
00_index.md, 01_log.md (numbered)reserved index.md, log.md
required title, type, createdrequired type only
created / updated datesrecommended timestamp
closed type enum (person/deal/…)open, producer-chosen type

The lessons carry over cleanly even though the surface conventions don't: extract-don't-restate, immutable sources, append-only log, re-synthesized overviews, both-directions cross-links, index as navigation entry point.

Relevance to the portable skills

It proves the pattern works day-to-day but bakes its taxonomy into both CLAUDE.md and the skill bodies (its ingest skill hard-codes sections like people/ and deals/). The portability goal is to lift that domain knowledge entirely into the schema layer so the ingest/query/lint skills carry none of it — and to target the OKF surface conventions instead of Obsidian's.

Citations

  1. A private personal-work-wiki project (not public).