project-wikilisted
Install: claude install-skill ksdisch/claude-config
# Project Wiki
Maintain a small, evidence-controlled wiki for this project. The goal is to preserve the understanding needed to resume, explain, and extend the project — a **compiled knowledge layer**, not a replacement for original sources.
---
## Mode selection
The wiki **sentinel files** are: `PROJECT.md`, a `Wiki/` directory, or `HANDOFF.md` at the repo root.
- **MAINTAIN** — at least one sentinel file exists and you're integrating new material, recording a decision, or updating status
- **INIT** — no sentinel file exists, or `/wiki-init` (or a parent flow like kickoff) explicitly requested initialization. An explicit request always routes to INIT, even if sentinel files exist — INIT is additive, so this is safe.
- **BACKFILL** — `/wiki-backfill` (or a parent flow) explicitly requested a retroactive history page. Requires an existing wiki sentinel — if none exists, report "no wiki here — run /wiki-init first" and stop. If `Wiki/History.md` already exists, report that and stop (MAINTAIN appends to it; BACKFILL never regenerates or overwrites it).
**INIT is additive and idempotent — never overwrite an existing wiki file.** If some wiki files already exist, create only the missing ones and leave the rest untouched. If `/wiki-init` runs in a fully initialized project (both `PROJECT.md` and `HANDOFF.md` exist), report that the wiki already exists and switch to MAINTAIN — but first run Step 4 if `CLAUDE.md` isn't wired yet.
---
## INIT — Initialize a project wiki
### S