initlisted
Install: claude install-skill odere-pro/claude-wiki-pages-plugin
# LLM Wiki — Onboarding
Bootstrap a fresh `vault/` in the user's project and hand off to the ingest
pipeline. The skill is **idempotent and self-repairing**: it always persists
the chosen vault path, creates the vault directory if it is missing, and
fills in any missing required files or subdirectories from the plugin's
reference scaffold without overwriting user content. Running it twice on a
healthy vault is a no-op.
This skill owns initialization. It does not ingest, lint, or query — those
roles belong to `/claude-wiki-pages:ingest`,
`/claude-wiki-pages:lint`, and `/claude-wiki-pages:query`.
## When to invoke
- The user has installed the plugin and asks how to start.
- No `vault/` directory exists in the user's project.
- The vault directory exists but is empty or missing required files / folders.
- The user explicitly asks for a new vault or wants to reset to a known-good scaffold.
Safe to invoke even when a populated vault already exists — the skill detects
that case, reports the current state, ensures settings are persisted, and
exits without overwriting anything.
## Reading contract
Sealed inputs this skill may read:
- The plugin's own `${CLAUDE_PLUGIN_ROOT}/skills/init/template/` tree — the
reference scaffold used as the copy source. This is always the plugin cache
path, never a project-local path (even when the user's chosen vault
happens to be `docs/vault-example`).
- The plugin's `${CLAUDE_PLUGIN_ROOT}/skills/init/template/CLAUDE.md` — the
authorita