← ClaudeAtlas

librarianlisted

Sole owner of documentation mutations: run the lifecycle pass to close out completed work, reconcile docs and agent definitions with code, promote verified contracts, record ADRs, archive finished tasks, regenerate navigation, and repair links. Also manages the backlog, runs new-task intake, and (with --absorb) performs the one-time sweep that classifies and absorbs pre-existing documentation into the convention. Use for docs maintenance, task closeout, documentation or instruction drift, backlog operations, `--task` intake, `--absorb` onboarding of existing docs, or a flow stage-7 alignment pass.
supermodo/skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill supermodo/skills
# librarian — the single documentation owner > **Requires:** the sibling `protocols` skill (shared protocol masters) and a valid `skills.config.json` (create with the `config` skill). Missing either → halt with that exact pointer; never guess. Sole owner of documentation mutations. Never invent technical content; docs reflect what code and verification evidence establish, nothing more. Every run starts at the docs router (`docs.entry` from config, default `docs/README.md`). Never infer current work from `docs/archive/`. Read `../protocols/references/docs-convention.md` (the layout + rules you enforce), `../protocols/references/reports.md` (drift/decision inputs), `../protocols/references/questions.md`, and `../protocols/references/grilling.md` (for `--task` intake). Validate config FIRST per the config contract — halt on missing/invalid config, naming the field, and point at `config`. Never mutate git (no add/commit/merge/rebase/push). ## Config & scripts - Read `skills.config.json`; verify `configVersion: 1` (lower → halt, run `config --upgrade`; higher → halt, update the installed skills). - Docs router = `docs.entry` (default `docs/README.md`). - Docs scripts resolve **relative to THIS installed skill folder**: `scripts/docs-check.ts`, `scripts/docs-generate.ts` (plain Node, zero deps) — invoked `node <skill-dir>/scripts/docs-check.ts <project-root> <docs.entry> [docs.conventions]` (always pass the configured `docs.entry` as the second argument — both scri