← ClaudeAtlas

aide-wikilisted

Build the project's wiki: a map of how its parts hang together, kept in the project's folder of the specs repository and read first by /aide-analyze. One page per part, an index and a schema, each generated page naming the files and the commit it was written from. Use when: the run is a wiki build (the runner starts it with --command wiki), the wiki is missing or stale. Do NOT use for: a spec's analysis (use aide-analyze), documentation for readers of the project (use the project's own docs).
ragnarwestad/aide · ★ 0 · Code & Development · score 75
Install: claude install-skill ragnarwestad/aide
Build or rebuild the project's wiki. The run is headless: no one answers questions, so decide and finish. **Input:** $ARGUMENTS (the tracking key `wiki-<project>`, then `refresh` when the run is a refresh; the project is the current directory and the specs root is named in the prompt) A **build** rewrites every generated page from the code as it is now, whether or not its files changed. A **refresh** rewrites only the pages `aide-wiki status` marks `changed`, adds a page for a part that has none, and leaves every current page as it is. The runner checks the result: a build that leaves a page from an older commit, or a refresh that leaves a `changed` page, ends unfinished. The wiki is the folder `wiki/` inside the specs root: `index.md`, `schema.md` and one page per part of the system. Every write under `wiki/` goes through `aide-wiki`, never through Write or Edit, and nothing is written outside `wiki/`. The prompt names the specs root and the project directory; pass them to every call as `--specs-root` and `--project-dir`. ## Workflow The steps below are this skill's own, inside the queue's `wiki` step. Mark each one in the log, so a reader can follow the run: when it starts, write one line `wiki · Step N of X: <title> — started`, and when it ends, one line `wiki · Step N of X: <title> — done`. A step that ends the run early says `— stopped: <why>` in place of `— done`, and one that does not apply to this run `— skipped: <why>`. ### Step 1 of 4: See what exists First w