LLM Wiki Orchestrator
Use this as the top-level coordinator skill when an agent is asked to build, maintain, or answer from a wiki for an arbitrary project or code repository.
Purpose
This skill does not replace the individual skills. It tells the agent which specialized skill to use and in what order.
Canonical workspace contract
Every wiki workspace should use:
raw/wiki/.llm-wiki/
Optional:
outputs/for non-canonical artifacts when the workspace needs exports, reports, slides, charts, or automation logs
Every wiki workspace should also define:
.llm-wiki/profile.json- an active project profile markdown file
- workspace instructions such as
AGENTS.mdand optionallyCLAUDE.md,SOUL.md, orIDENTITY.md
Which skill to use
Initialize a new wiki workspace
Use:
lw-init- choose or create a project profile
- add workspace instructions from the templates
Ingest new source material
Use:
lw-ingestlw-compilelw-lintlw-reflectwhen the change is broad or synthesis-worthy
Sync from a repo
Use:
lw-sync-repolw-compilelw-lintlw-reflectwhen needed
Build or refresh from a Git URL (no existing local checkout)
Use when the user supplies only a remote URL (or the workspace mirror is missing).
lw-initif the workspace layout does not exist yetlw-clone-repo— clone intoraw/upstream, bindrepo_syncin the profile and manifestlw-sync-repolw-compilelw-lintlw-reflectwhen needed
Answer questions from the wiki
Use:
lw-asklw-outputonly when the user wants a non-canonical artifact/export rather than a canonical wiki page
Produce durable outputs
Use:
lw-askif discovery is needed firstlw-output
Repair or audit the wiki
Use:
lw-lintlw-reflectlw-mergewhen duplicates or overlap should be consolidated
Agent rules
- Read
wiki/SCHEMA.md,wiki/index.md, and recentwiki/log.mdbefore major work. - Use the active profile to decide authority ranking, taxonomy, watched paths, and drift rules.
- Do not write compiled knowledge outside
wiki/. - Do not bypass
raw/and manifest state for new source ingestion. - Keep contradiction handling explicit.
- For repo-backed wikis, do not mutate the source repo unless the user explicitly asks.
- Treat
outputs/as non-canonical; promote durable knowledge from outputs intowiki/during maintenance when needed.