name: writing-docs description: Doc conventions (impersonal style, formatting, Vitest in examples, structure, linking). Use when writing, editing, or reviewing guides, tutorials, or READMEs.
Writing Documentation
Apply when writing, editing, or reviewing docs.
Voice and style
- Impersonal: No "you", "your", or second-person imperatives.
- Statements over imperatives: Prefer "Tests should not spy" over "Avoid spying"; passive or descriptive phrasing.
- Titles: Gerunds, not imperatives (e.g. "Testing the store" not "Test the store").
- Tone: Direct and minimal; every sentence adds information.
Formatting
- Dashes: Space-hyphen-space (
-), not em dash (—). - Paragraphs: Merge single-sentence paragraphs when it helps readability.
Code examples
- Examples: Simple, self-contained (e.g. Counter, Books). Short snippets; shorten or link out long async flows unless the topic is async.
Structure and navigation
- Section titles: Accurate and scannable.
- Links over repetition: Link to other guides; explain only what is specific to this page.