<one-sentence description, edit me>
Onto-Wiki keeps a persistent, LLM-maintained knowledge base under wiki/onto-wiki.wiki/ (a separate git repo), following the llm-wiki pattern. It is the project's durable memory: findings, decisions, experiment results, and intermediate insights belong in the wiki and accumulate over time. Three operations, Query (read it), Ingest (write to it), and Lint (health-check it), are codified in CLAUDE.md, in wiki/onto-wiki.wiki/SCHEMA_onto-wiki.md, and in the .claude/commands/ slash commands (/wiki-source, /wiki-experiment, /wiki-lint).
See also llm-wiki.md in this repo for the underlying pattern.
New to Onto-Wiki? Clone the project repo, clone the wiki as a sibling sub-repo, then seed your local Claude Code memory:
git clone https://github.com/crcresearch/onto-wiki.git
cd onto-wiki
git clone https://github.com/crcresearch/onto-wiki.wiki.git wiki/onto-wiki.wiki
./wiki/agents/claude-code/setup.sh --seed-memoryAfter this, open Claude Code inside the repo. It will automatically pick up the project's slash commands (/wiki-source to ingest an external document, /wiki-experiment to file experiment results, /wiki-lint to health-check the wiki) along with the read/write/commit conventions in CLAUDE.md.
The wiki at wiki/onto-wiki.wiki/ is a separate git repo with its own history and its own remote. After any wiki edit, commit in the wiki repo (not the project repo):
git -C wiki/onto-wiki.wiki add <files>
git -C wiki/onto-wiki.wiki commit -m "..."Push the wiki only when you intend to publish the changes:
git -C wiki/onto-wiki.wiki push origin masterThis project was instantiated from crcresearch/llm-wiki-memory-template. Maintainers who need to pull template updates, add a new agent overlay (Cursor, OpenCode, etc.), or understand the instantiate/update scripts should read the template repo's documentation.