From paper-wiki
Rebuilds Wiki/index.md deterministically from current concept and source articles. Use when /paperwiki:wiki-compile is invoked, after a wiki-ingest run, before sharing the wiki, or whenever the user wants the index refreshed.
npx claudepluginhub kaneyxx/paper-wiki --plugin paper-wikiThis skill uses the workspace's default tool permissions.
Compile rebuilds the wiki's table-of-contents file (`Wiki/index.md`).
Creates new Angular apps using Angular CLI with flags for routing, SSR, SCSS, prefixes, and AI config. Follows best practices for modern TypeScript/Angular development. Use when starting Angular projects.
Generates Angular code and provides architectural guidance for projects, components, services, reactivity with signals, forms, dependency injection, routing, SSR, ARIA accessibility, animations, Tailwind styling, testing, and CLI tooling.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
Compile rebuilds the wiki's table-of-contents file (Wiki/index.md).
The runner reads every concept and source, sorts deterministically,
and rewrites the index with frontmatter, a warning banner, the concept
list, and the source/concept cross-reference table. Claude then
optionally regenerates the human-readable summary at the top of the
index in plain English.
The output is byte-deterministic so the index can sit in git without churning on every run.
/paperwiki:wiki-compile.wiki-ingest run, so the index reflects new concepts
and sources.wiki-lint reports BROKEN_LINK errors — the index
regeneration confirms the new state of cross-references.Do not use when no concept or source has changed since the last compile (idempotent, but wastes a run).
${CLAUDE_PLUGIN_ROOT}/.venv/bin/python -m paperwiki.runners.wiki_compile <vault>. The runner rewrites Wiki/index.md and prints
compiled: N concepts, M sources -> <path>.concepts: N and sources: M matching the
runner's stdout._log.md with wiki-compile <iso8601> N concepts, M sources.| Excuse | Why it's wrong |
|---|---|
| "I'll edit the index by hand; the runner will pick it up." | The runner overwrites the file. Hand edits are lost. Use prose-summary substitution if you want narrative, but the structured sections are runner-owned. |
| "Skipping compile after ingest is fine." | Stale indexes mislead the user about what's in the wiki. Re-running compile is cheap; do it. |
| "The runner already prints counts; no need to verify the file." | Ensures the on-disk state matches the run summary; protects against partial writes after a crash. |
last_compiled in frontmatter is in the future: clock skew on the
user's machine. Note it; don't try to fix.paperwiki.runners.wiki_compile exits 0.Wiki/index.md opens cleanly; frontmatter parses.wiki-compile run produces identical bytes (deterministic).