wiki-schemalisted
Install: claude install-skill ihudak/ai-workflows
# Wiki Schema — obsidian-llm-wiki
Vault knowledge schema for the wiki layer. All wiki skills read this file before
operating. This is the single source of truth for conventions, boundaries, and formats.
All `/wiki-*` slash commands follow these conventions identically across
both Claude Code and GitHub Copilot.
---
## Critical Boundary Rule
Wiki operations (ingest, scan, query, save, lint, hot, tags-refresh) MUST NEVER write
to or delete files from:
- `Meetings/`
- `Daily/`
- `Projects/`
- `Customers/`
- `People/`
- `Clippings/`
- `Research/`
These are Layer 1 — read-only knowledge sources. The wiki reads them; it never modifies them.
The wiki layer includes two task-management commands (`/wiki-task` and
`/wiki-tasks-extract`) that intentionally write outside the wiki directory — to
`Projects/` and `Tasks.md`. These commands follow the task-creation rules in
`_shared/task-rules.md`. Two more write outside it to fixed files only:
`/wiki-tags-refresh` updates `.obsidian/copilot/tag-index.md`, and `/wiki-init` writes
`.obsidian/copilot/` and the wiki blocks in the vault's `CLAUDE.md` and
`.github/copilot-instructions.md`. All other wiki operations write only to `wiki/`,
and to `.raw/` only to archive what they ingested or, in `/wiki-scan`, to write an
HTML file's markdown conversion beside it.
---
## Three-Layer Source Model
```
Layer 1 — Sources (read-only for wiki):
Meetings/ ← meeting notes (primary knowledge source)
Daily/ ← daily note