WIKI_ENGINE
Persistent knowledge compiler for your Obsidian vault.
INSTALL · TWO PATHSSelect one
PATH A · FULL SETUP RECOMMENDED
# detect tools · symlink · export VAULT_ROOT · install qmd
git clone https://github.com/daniel8824-del/claude-wiki-verbs \
~/repos/claude-wiki-verbs
cd ~/repos/claude-wiki-verbs
./install.sh
source ~/.bashrc
Symlinks into Claude Code / Antigravity / Codex / Gemini CLI.
Exports
Installs qmd (optional, prompts Y/N) + runs initial index.
Scaffolds 6-area vault from
Exports
VAULT_ROOT to ~/.bashrc.Installs qmd (optional, prompts Y/N) + runs initial index.
Scaffolds 6-area vault from
VAULT_TEMPLATE/ if empty.
PATH B · CLAUDE PLUGIN SKILL ONLY
# claude code only · vault setup is manual
/plugin marketplace add \
daniel8824-del/claude-wiki-verbs
/plugin install \
claude-wiki-verbs@claude-wiki-verbs-marketplace
Registers skill files into Claude Code only.
You must set
No symlinks into Antigravity / Codex / Gemini.
You must set
VAULT_ROOT, install qmd, and copy the vault scaffold yourself.No symlinks into Antigravity / Codex / Gemini.
WHAT YOU TYPE · WHAT HAPPENS4 samples
Ingest this paper on LLM distillation.
→
Routes to
10_Raw/07_Scholar/
Applies Gold In filter (5 required fields: why / take / insight / gold-out / action-intent). Creates Source + Entity + Concept pages in 20_Wiki/.
What do I know about knowledge compounding?
→
4-Tier search chain
Tier 1 (compiled 20_Wiki) → Tier 2 (30_Claude logs) → Tier 3 (10_Raw, manual) → Tier 4 (web, last). Score-routed answer with citations. External calls only if the vault comes up empty.
Synthesize everything I have on transformers.
→
Compiler pass →
20_Wiki/07_Syntheses/
Reads every matching page. Produces a single compiled page + provenance trace showing which inputs contributed to which sections.
Find contradictions in my notes on RLHF.
→
Runner pass →
20_Wiki/08_Critiques/
Cross-reads related pages, flags conflicting claims, stale facts, and knowledge gaps. Writes a dated critique note and links back to the affected pages.
VERB WIREFRAMES · IN → OP → OUT9 operations
INGEST
IN source — url / paper /
note / conversation
OP apply Gold In filter
· 5 required fields
· why / take / insight
· gold-out / action
OUT → 10_Raw/XX/
+ Source stub
+ Entity stubs
+ Concept stubs
QUERY
IN natural question
or keyword
OP 4-Tier chain:
T1 20_Wiki (auto)
T2 30_Claude (auto)
T3 10_Raw (manual)
T4 web (last)
OUT answer + citations
· score ≥ 0.9 quoted
· <0.5 silent skip
SAVE
IN content +
target area
OP route by type
validate [[links]]
(existence check)
OUT → 20_Wiki/** or
→ 30_Claude/**
· missing target
→ plain text
LINT
IN (whole vault)
OP 4-tier severity scan:
FATAL / MAJOR /
MINOR / POLISH
OUT → 20_Wiki/06_Meta/
lint-YYYY-MM-DD.md
+ counts by tier
MANAGE
IN verb —
update | embed |
status | reindex
OP qmd lifecycle op
OUT refreshed index
+ vector embeds
· auto after save
SYNTHESIZE
IN topic OR
file set (N files)
OP read all matches
compile one page
preserve provenance
OUT → 20_Wiki/07_Syntheses/
+ provenance trace
(file:section → §)
CRITIQUE
IN topic /
page range
OP cross-read pages
flag contradictions
flag stale facts
identify gaps
OUT → 20_Wiki/08_Critiques/
critique-{date}.md
COMPARE
IN A vs B
OP build 5-dim matrix:
scope · approach ·
tradeoffs · cost ·
opinion
OUT → 20_Wiki/04_Comparisons/
compare-{date}.md
ELI5
IN topic / vault page
OP 6-section structure:
hook · analogy ·
simple steps ·
edge cases ·
gotcha · summary
OUT inline answer
· or → 20_Wiki/09_ELI5/
ACCESS MATRIX · WHO READS · WHO WRITES9 verbs × 5 scopes
VERB | 10_RAW | 20_WIKI | 30_CLAUDE | USER | WEB ─────────────┼────────┼─────────┼───────────┼──────┼───── INGEST | W | W | · | R | · QUERY | R | R | R | W | R* SAVE | · | W | W | R | · LINT | · | W | · | · | · MANAGE | · | W | W | · | · SYNTHESIZE | R | W | R | · | · CRITIQUE | · | W | R | · | · COMPARE | · | W | R | · | · ELI5 | · | R | · | W | · R = reads W = writes · = no access R* = Tier-4 fallback only
VERB REGISTRY · 9 OPERATIONSLazy-loaded
| INGEST | SOURCE | External material → 10_Raw/ with a 5-field Gold In filter. Auto-generates linked Source/Entity/Concept stubs. |
| QUERY | SEARCH | 4-Tier chain: compiled wiki → collab log → raw sources → web. Score-routed reads, not a dump. |
| SAVE | ROUTE | 6-area vault routing + wikilink existence validation. Plain text fallback on missing targets (no broken links). |
| LINT | HEALTH | Structure audit across 4 tiers (FATAL / MAJOR / MINOR / POLISH). Report lands in 20_Wiki/06_Meta/. |
| MANAGE | INDEX | QMD lifecycle — update / embed / status / reindex. Runs automatically after every save. |
| SYNTHESIZE | COMPILE | Compiler verb. N input pages → one compiled output with a provenance trace. |
| CRITIQUE | VERIFY | Runner verb. Detects contradictions, stale claims, and knowledge gaps vault-wide. |
| COMPARE | MATRIX | 5-dimension A-vs-B matrix. Output to 20_Wiki/04_Comparisons/. |
| ELI5 | EXPLAIN | 6-section plain-language explanation. Inline by default, persistable to 20_Wiki/09_ELI5/. |
TOOL COMPATIBILITY · 5 HOSTSSymlink-distributed
| HOST | MOUNT | METHOD | AUTO |
|---|---|---|---|
| Claude Code | ~/.claude/skills/wiki/ | symlink | AUTO |
| Antigravity | ~/.antigravity/skills/wiki/ | symlink | AUTO |
| Codex CLI | ~/.codex/skills/wiki/ + AGENTS.md | symlink + repo entry | AUTO |
| Gemini CLI | ~/.gemini/skills/wiki/ + GEMINI.md | symlink + repo entry | AUTO |
| Cursor | .cursor/rules/wiki.mdc | mdc copy (no symlink) | MANUAL |
QUERY CHAIN · 4-TIER FALLBACKCost ascending
TIER 1Compiled
20_Wiki/. Auto first. Stops here if the answer is in there.CheapTIER 2Collaboration records in
30_Claude/ — sessions, plans, retros, designs.CheapTIER 3Raw sources in
10_Raw/. Manual only — invoked when you say "raw" / "원본".MediumTIER 4External web (Brave, Firecrawl). Last fallback. The LLM tells you when it crosses this line.Expensive
Score routing · ≥0.9 full read + quote / 0.7–0.9 summary + offer / 0.5–0.7 title only / <0.5 silent skip
VAULT TOPOLOGY · 6-AREA CONVENTION23 subareas
<VAULT_ROOT>/ ├── 10_Raw/ ▸ Layer 1 · Immutable sources (manual retrieval) │ └── 01_Articles 02_Books 03_Videos 04_Notes 05_Conversations 06_Research 07_Scholar ├── 20_Wiki/ ▸ Layer 2 · Compiled knowledge (synthesize output) │ └── 01_Sources 02_Entities 03_Concepts 04_Comparisons 05_Questions │ 06_Meta 07_Syntheses 08_Critiques 09_ELI5 └── 30_Claude/ ▸ Layer 3 · Collaboration log (auto-searchable) └── 00_Meta 01_Sessions 02_Learnings 03_Retros 04_Plans 05_Research 06_Designs
REPO STATS · ACTUALAs of v0.1.1
TOTAL LINES
4514
VERBS
9
TOOL TARGETS
5
EXTERNAL DEPS
1
CANONICAL FILES
17
VAULT AREAS
6
SUBAREAS
23
VERSION
0.1.1
ATTRIBUTION · LINEAGEPrior art
| Concept | Karpathy · LLM Wiki gist |
| Layout ref | AgriciDaniel / claude-obsidian |
| Symlink ref | heyitsnoah / claudesidian |
| Multi-tool ref | amtiYo / agents |
| Search backend | qmd · Quick Markdown Search |