docs-standardslisted
Install: claude install-skill flungo/claude-plugins
# Documentation Standards
Fabrizio's standing conventions for how a repository's `docs/` tree is organised and maintained.
Documentation is a first-class deliverable — stale docs are actively harmful, because they mislead future sessions into re-deriving settled decisions or acting on wrong assumptions.
Apply these any time you write or touch documentation in one of his repos, whether or not a named command was invoked.
**These conventions complement repo/context rules, they never supersede them.**
Always check for a `CLAUDE.md`, `CONTRIBUTING.md`, or similar guidance in the repo first; where the repo specifies something different, follow the repo.
These conventions only fill the gaps the repo doesn't cover.
This skill governs how a `docs/` tree is **organised and maintained**; how the Markdown itself is **written** — semantic line breaks, cross-references and link hygiene, heading uniqueness — belongs to the **`markdown-standards`** skill, a declared dependency of this plugin.
Read it for any prose or link you write, in `docs/` or anywhere else in the repo.
## The reference files
Read the relevant reference before doing the work — each is the authoritative detail for its area:
- **`references/documentation-model.md`** — the core model: the Diátaxis directory split (`decisions/`, `plans/`, `runbooks/`, `reference/`), what belongs in each, keeping every `README.md` index current in the same commit, the ephemeral two-PR plan lifecycle, the end-of-session staleness scan, a