1---2name: documentation-standards3description: Frames documentation around reader needs using quality dimensions, document-type requirements, and review checklists. Use this skill when writing or reviewing READMEs, API references, tutorials, changelogs, or error messages. Do not use when/for long-form article structure (use spine-framework) or authoring Agent Skills (use skill-authoring).4---56# Documentation Standards78## Critical rules910- Reader first: every decision answers "What does the reader need?" — not what the author knows.11- No lies: no broken links, untested examples, or outdated facts.12- Test everything: every code sample runs; every link resolves.13- Principles over templates: score quality dimensions; templates follow.14- Do not document obvious code, throwaway prototypes, or placeholders you cannot keep accurate — stale docs are worse than none.15- Before scoring quality or choosing a document type, read the matching resource below.1617## Workflow18191. Name the reader, their goal, prerequisites, and success criteria.202. Pick the document type (README, API reference, tutorial, changelog, or error message). Before drafting sections, read [references/document-types.md](references/document-types.md).213. Draft for the reader's task: What → Why → How. Front-load purpose in the first two paragraphs.224. Score against the eight quality dimensions. Before scoring, read [references/quality-dimensions.md](references/quality-dimensions.md).235. Make code samples copy-paste ready (imports, init, errors, output). Write error messages that state what failed and how to fix it. Before polishing prose or samples, read [references/writing-and-examples.md](references/writing-and-examples.md).246. Run the Validation checklist. Fix evidence-backed gaps only.2526## Resources2728- [references/quality-dimensions.md](references/quality-dimensions.md) — clarity, accuracy, conciseness, structure, usability, consistency, completeness, examples. Read when scoring or reviewing.29- [references/document-types.md](references/document-types.md) — README, API reference, tutorial, changelog requirements and WRONG/CORRECT. Read when choosing structure.30- [references/writing-and-examples.md](references/writing-and-examples.md) — code-sample rules, sentence/paragraph principles, error messages, rationalizations, red flags. Read when drafting or polishing.3132## Validation3334### User-centered35- [ ] Target user, goal, prerequisites, success criteria, and next steps stated3637### Content38- [ ] First sentence explains purpose; active voice; terms defined; assumptions explicit3940### Code examples41- [ ] Imports, runnable, output shown, error handling, language tag, tested4243### Accuracy44- [ ] Signatures match code; version numbers current; links resolve4546## Constraints4748- Not for long-form article arcs (`spine-framework`) or Agent Skill authoring (`skill-authoring`).49- Related: `structured-writing` (voice-preserving capture), `system-architecture` (ADRs), `design-principles` (domain naming in docs), `data-visualization` (diagrams over walls of text).