librarianlisted
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.
> **Docs names come from config.** Every `docs/…` path below is the DEFAULT. Resolve folder and file names from `skills.config.json` → `docs.layout` (defaults when unset) before reading or writing — a path typed from memory writes a second tree beside the real one. See `../protocols/references/docs-convention.md`.
> **Project rules.** Read `.supermodo/rules/librarian.md` if present, plus any
> `.supermodo/rules/INDEX.md` rows naming `librarian` — that file IS this project's
> librarian process and replaces the defaults below wherever they overlap. Contract:
> `../protocols/references/rules.md`. Never in that file, so never switchable off:
> sole ownership of `docs/`, never inventing technical content, never hand-editing
> generated files, never mutating git, and every guarantee under "Lifecycle pass"
> below. Starting point: `rules-templates/standard.md`.
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/ref