← ClaudeAtlas

wiki-compilerlisted

Core compilation algorithm for the LLM Wiki Compiler. Reads source files from configured directories and compiles them into topic-based wiki articles. Supports both knowledge mode (markdown files) and codebase mode (code repositories). Called by /wiki-compile command.
diffident-imperialdecree448/llm-wiki-compiler · ★ 1 · AI & Automation · score 65
Install: claude install-skill diffident-imperialdecree448/llm-wiki-compiler
# Wiki Compiler — Compilation Algorithm This skill contains the 5-phase algorithm for compiling source files into a topic-based wiki. **Safety rule:** NEVER modify any file outside the configured output directory. Source files are read-only. ## Prerequisites Before running, read `.wiki-compiler.json` from the project root to get: - `mode` — "knowledge" (default, markdown files) or "codebase" (code repository) - `sources[]` — directories to scan (with optional `exclude` patterns) - `output` — where to write wiki articles - `name` — project/domain name for the wiki - `topic_hints[]` — optional seed topics from the user - `link_style` — "obsidian" (default) or "markdown" **Note:** Sources don't have to live alongside the project. `/fetch-bookmarks <source>` can pull content from external services (X bookmarks today; Readwise, Pocket, GitHub stars planned) into a local directory that appears in `sources[]` alongside everything else. **Codebase mode additional config:** - `service_discovery` — "auto" (detect monorepo vs single project) or "manual" - `knowledge_files[]` — glob patterns for priority documentation files (README.md, CLAUDE.md, etc.) - `deep_scan` — `false` (default) or `true` (also read key source files for richer articles) - `code_extensions[]` — file extensions to consider as source code (e.g., `.ts`, `.py`, `.go`) ## Phase 1: Scan Sources ### Knowledge mode (default) 1. For each entry in `sources[]`, list all `.md` files using Glob 2. Exclude any paths mat