1---2name: documentation-standards3description: >-4 Frames documentation around reader needs using quality dimensions,5 document-type requirements, and review checklists. Use this skill when writing6 or reviewing READMEs, API references, tutorials, changelogs, or error7 messages. Do not use when/for long-form article structure (use8 spine-framework) or authoring Agent Skills (use skill-authoring).9version: 1.2.010---1112# Documentation Standards1314## Critical rules1516- Reader first: every decision answers "What does the reader need?" — not what the author knows.17- No lies: no broken links, untested examples, or outdated facts.18- Test everything: every code sample runs; every link resolves.19- Principles over templates: score quality dimensions; templates follow.20- Do not document obvious code, throwaway prototypes, or placeholders you cannot keep accurate — stale docs are worse than none.21- Before scoring quality or choosing a document type, read the matching resource below.2223## Workflow24251. Name the reader, their goal, prerequisites, and success criteria.262. Pick the document type (README, API reference, tutorial, changelog, or error message). Before drafting sections, read [references/document-types.md](references/document-types.md).273. Draft for the reader's task: What → Why → How. Front-load purpose in the first two paragraphs.284. Score against the eight quality dimensions. Before scoring, read [references/quality-dimensions.md](references/quality-dimensions.md).295. 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).306. Run the Validation checklist. Fix evidence-backed gaps only.3132## Resources3334- [references/quality-dimensions.md](references/quality-dimensions.md) — clarity, accuracy, conciseness, structure, usability, consistency, completeness, examples. Read when scoring or reviewing.35- [references/document-types.md](references/document-types.md) — README, API reference, tutorial, changelog requirements and WRONG/CORRECT. Read when choosing structure.36- [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.3738## Validation3940### User-centered41- [ ] Target user, goal, prerequisites, success criteria, and next steps stated4243### Content44- [ ] First sentence explains purpose; active voice; terms defined; assumptions explicit4546### Code examples47- [ ] Imports, runnable, output shown, error handling, language tag, tested4849### Accuracy50- [ ] Signatures match code; version numbers current; links resolve5152## Constraints5354- Not for long-form article arcs (`spine-framework`) or Agent Skill authoring (`skill-authoring`).55- Related: `structured-writing` (voice-preserving capture), `system-architecture` (ADRs), `design-principles` (domain naming in docs), `data-visualization` (diagrams over walls of text).