← ClaudeAtlas

documentation-standardslisted

Opinionated standards for writing and maintaining Markdown documentation — writing style, code blocks, tables, CHANGELOGs, and diagrams. Auto-applies when editing any Markdown file.
virajp/ai-plugins · ★ 1 · Data & Documents · score 78
Install: claude install-skill virajp/ai-plugins
# Markdown & Documentation Standards ## Writing Style - Short sentences. Present tense. Active voice. - No filler: "This document describes…" → just start writing. - Code blocks use language identifiers for syntax highlighting. - Tables for structured comparisons. ## Heading Hierarchy - One `#` H1 per file — the title. Everything else is `##` and deeper. - Never skip a level (no `##` → `####`). Nest by one. - Sentence case, not Title Case. No trailing punctuation, no numbering unless the order is load-bearing. ## Links - Descriptive link text — never "click here" or a bare URL for prose. - Relative links within a repo (`../api/auth.md`), absolute only for external. - Inline by default; reference-style (`[text][ref]`) only when the same target repeats or the URL is long enough to hurt readability. ## Front Matter - Add YAML front matter only when a tool consumes it (static-site generators, skill/command manifests) — not on a plain README or doc. - Keep it minimal: only keys the consumer reads. No speculative metadata. ## CHANGELOGs - One `## vMAJOR.MINOR.PATCH` heading per version. - No "Unreleased" section — always commit under a version heading. - Entries match conventional-commit types: `feat`, `fix`, `refactor`. ## Keeping Docs Current - Update docs when you change a public API, add a module, or change behavior. - Update the CHANGELOG when bumping a version. - Don't add documentation stubs — either write it or don't create the file. ## Diagrams - Always