A personal LLM Wiki is the smallest useful version of the pattern. It should be local, portable, easy to back up, and strict enough that the model cannot damage source material.
Starter folder tree
personal-wiki/
AGENTS.md
raw/
reading/
meetings/
decisions/
wiki/
index.md
log.md
concepts/
entities/
sources/
syntheses/
open-questions.md
contradictions.md
Handoff-ready variant
Use the minimal tree when the wiki is only for you. Add the handoff files below when another AI, device, or maintainer needs to resume work safely without reading your private chat history.
personal-wiki/
AGENTS.md
readme.human
.uai/
context.uai
stack.uai
constraints.uai
agent-file-handoff/
Content/
Improvement/
Archive/
raw/
wiki/
index.md
log.md
concepts/
sources/
syntheses/
contradictions.md
| Added file | Personal use | Rule |
|---|---|---|
readme.human |
Reminds you what the AI protects, what assumptions are unsafe, and what you must clarify before steering work. | Briefing aid only; it does not override AGENTS.md or constraints. |
.uai/context.uai |
Records the wiki purpose, audience, and current truth. | Keep it short enough for a future AI to load first. |
.uai/stack.uai |
Records tools, file conventions, local commands, and storage choices. | Update when the folder layout or tooling changes. |
.uai/constraints.uai |
Records red lines such as private sources, destructive operations, and publication limits. | Keep hard rules here, not only in chat memory. |
agent-file-handoff/ |
Gives you a place to drop articles, PDFs, screenshots, or improvement notes for the next AI to review. | Dropped files are inputs, not trusted wiki truth. |
Weekly operating rhythm
| Cadence | Operation | Outcome |
|---|---|---|
| Daily or as needed | Drop source into raw/ and run ingest. | New source is summarized and linked. |
| During research | Ask questions against wiki/index.md first. | Answers cite compiled pages and sources. |
| After strong insight | Save a synthesis page. | The question improves future context. |
| Weekly | Run lint. | Broken links, orphans, and contradictions are visible. |
Good first source types
- One long article you repeatedly reference.
- A meeting transcript that contains decisions and open questions.
- A product spec or technical design you need to remember later.
- A small cluster of papers around one research question.
Personal privacy rule
Assume raw/ contains sensitive material. Keep it local unless you have intentionally chosen cloud sync, encryption, and device access rules. Do not paste private source material into public prompts or public issues.
Personal quality bar
| Area | Minimum rule | Healthy habit |
|---|---|---|
| Source intake | Every source gets a path and reason for capture. | Batch sources by project or question so ingest stays focused. |
| Query retention | Save only answers that will be reused. | Promote recurring questions into synthesis or runbook pages. |
| Contradictions | Never delete a conflict just because one source seems newer. | Record date, scope, and why the conflict matters. |
| Review | Review important pages before relying on them for decisions. | Use a weekly lint pass as the personal maintenance rhythm. |
First session script
1. Create the folder tree.
2. Write AGENTS.md from the compact template.
3. If using the handoff-ready variant, fill readme.human and the minimum .uai files.
4. Add one source to raw/reading/.
5. Ask the agent: "Ingest raw/reading/file.md."
6. Review wiki/sources/, wiki/concepts/, wiki/index.md, and wiki/log.md.
7. Ask one question and decide whether the answer deserves a synthesis page.