Wiki Overview

Wiki Overview

RBK PKM Wiki — Overview

Start every new session here. This page is the persistent context — read it before doing anything else.


What This Wiki Is

A personal knowledge base maintained by LLM agents using the LLM Wiki Pattern. Sources are dropped into raw/, ingested into synthesised wiki pages, and queried against as a compounding knowledge base. The wiki gets richer with every source and every session.

The wiki lives inside an Obsidian vault. It is version-controlled via git. Agent access is scoped to Agent Access/rbk-pkm-wiki/ — everything outside is private and off-limits unless explicitly requested.


Directory Layout

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Agent Access/rbk-pkm-wiki/
├── wiki-config.md          ← configuration (wiki_root, blacklist, log_format)
├── raw/                    ← drop sources here; wiki-ingest processes them
│   ├── web-clippings/      ← browser clips, Obsidian Web Clipper output
│   └── assets/             ← images and binary assets accompanying clippings
├── ingested/               ← processed sources archived here (move = the commit)
│   ├── clippings/
│   ├── articles/
│   ├── documentation/
│   ├── notes/
│   ├── data/
│   └── assets/             ← images and unreadable files
├── rbk-main-wiki/          ← ALL wiki pages live here (this file's location)
│   ├── Overview.md         ← this file
│   ├── index.md            ← page catalogue
│   ├── log.md              ← append-only audit trail
│   ├── ai/                 ← AI / LLM pages
│   ├── cpp/                ← C++ / Systems pages
│   ├── devops/             ← DevOps / Tooling pages
│   ├── linux/              ← Linux pages
│   ├── python/             ← Python pages
│   ├── obsidian/           ← Obsidian tooling pages
│   ├── web/                ← Web / Markup pages
│   └── meta/               ← Wiki infrastructure pages (LLM Wiki Pattern, etc.)

Key structural note: wiki_root in wiki-config.md points to the rbk-pkm-wiki/ directory (where raw/ and ingested/ live), not to rbk-main-wiki/. Wiki pages go in rbk-main-wiki/.


Wiki Skills

SkillCommandWhat it does
wiki-ingest/wiki-ingestReads raw/, synthesises wiki pages, moves sources to ingested/
wiki-query/wiki-queryAnswers questions from wiki pages with [wikilink](/wiki/wikilink/) citations
wiki-lint/wiki-lintHealth-checks links, orphans, stale index entries
wiki-integrate/wiki-integrateWeaves a new/updated page into the knowledge graph
wiki-crystallize/wiki-crystallizeDistils a session into a structured wiki page

Current Knowledge Domains

Wiki Infrastructure / Meta (3 pages)

AI / LLM (6 pages)

C++ / Systems Programming (3 pages)

DevOps / Tooling (4 pages)

Linux (2 pages)

Python (1 page)

Obsidian Tooling (4 pages)

Web / Markup (1 page)


Source Notes

  • MyLearn/ — personal learning notes, bulk-ingested 2026-04-16. Folder subsequently deleted. All readable sources synthesised into wiki pages; images moved to ingested/assets/.
  • Uningested sources (deleted, contents not captured): Claude-Code-PromptContract.gdoc, RBK useful prompts.gdoc — Google Docs format, never exported.

Operational Notes (from initialization session)

  • Images in raw/assets/ can be read via vision during ingest — do not skip them; they often carry the main content of a clipping (e.g. feature maps, diagrams).
  • raw/ has subdirs (web-clippings/, assets/) — ingest must traverse them, not just the flat root.
  • Ingest atomic commit: move the source file to ingested/[subdir]/ only after the wiki page is written. If the move fails, leave the file in raw/ for retry.
  • changes: frontmatter on every wiki page is the traceability link — wiki-lint uses it to confirm sources are not orphaned.
  • log.md is append-only — new entries at the top; never edit existing entries.

Live Dashboard

Requires Dataview plugin. Install via Community Plugins if not yet installed.

Recently updated pages:

TABLE version, date FROM "Agent Access/rbk-pkm-wiki/rbk-main-wiki"
WHERE file.name != "Overview" AND file.name != "index" AND file.name != "log"
SORT date DESC
LIMIT 10

Pages by domain:

TABLE file.folder AS Domain, version, date FROM "Agent Access/rbk-pkm-wiki/rbk-main-wiki"
WHERE file.name != "Overview" AND file.name != "index" AND file.name != "log"
SORT file.folder ASC

Session Bootstrap Checklist

When starting a new session:

  1. Read this Overview.md
  2. Read index.md for the current page catalogue
  3. Check raw/ for any new sources to ingest
  4. Check log.md top entry to see what was done last

LLM Wiki Pattern — the methodology behind this wiki
C++ — Modern Features Reference (C++20-23) — primary technical reference
Obsidian — Word and Google Docs Integration — tooling for getting external docs into raw/

Trending Tags