Keep your wiki current as your source files change
After the first compile, you rarely need to recompile everything. The wiki compiler tracks which source files have changed and only reprocesses the topics that need updating. INDEX.md is always regenerated.
Incremental is the default and the fastest option for day-to-day use. Use --full when you’ve made significant changes to schema.md or article_sections and want every article to reflect the updated structure. Use --topic to quickly refresh one topic without touching the rest of the wiki.
After any compile run, use /wiki-lint to check wiki health. Lint catches stale articles, orphan pages, missing cross-references, and contradictions — it’s the fastest way to confirm your wiki is in good shape.
When you want to add one new source file and stay involved in how it gets integrated, use /wiki-ingest:
/wiki-ingest path/to/new-meeting-notes.md
The workflow is interactive:
Claude reads the file and presents 3–5 key takeaways.
You tell Claude what to emphasize or de-emphasize.
Claude shows you which existing topics the file touches and asks for confirmation.
Claude updates each affected topic article and regenerates INDEX.md.
A single source can touch multiple topics — /wiki-ingest handles the cross-referencing automatically. Use /wiki-compile for batch processing and /wiki-ingest when you want to guide what gets captured.
Use Claude Code’s /schedule command to set up automatic compilation on a recurring schedule. A daily incremental compile keeps your wiki current without any manual steps.
To pull the latest version of the plugin from GitHub:
/wiki-upgrade
This shows you what changed before applying the update. Restart Claude Code after running /wiki-upgrade so the new commands and hooks load correctly.If /wiki-upgrade is not available (you’re on an older version), update manually:
cd /path/to/llm-wiki-compiler && git pullclaude plugin update llm-wiki-compiler