Markdown Writing Practices
Application skill for Markdown style learning (from the archived awesome-guidelines style capsules). For HTML/CSS page templates, load frontend-markup-practices. For platform wiki syntax (Confluence), use stack conventions.
Core Principle
Documentation Markdown is maintainable plain text, one H1, wrapped prose, fenced code, descriptive links, minimal HTML.
When to Use / NOT
- README, skills, ADRs, handbook pages, repo docs under
docs/ or references/.
- Reviewing doc PRs for structure and link hygiene.
NOT when:
- Generated API docs from source comments, validate generator templates.
- Rich wiki with non-Markdown macros only, use platform foundation.
Workflow
- Layout, H1, intro, TOC, headings, 80-col wrap (
markdown-style-document-layout.md).
- Lists & code, lazy numbering, fences, languages (
markdown-style-lists-code.md).
- Links & media, paths, reference links, alt text (
markdown-style-links-media.md).
- Tables, 2D data only; Markdown not HTML (
markdown-style-tables-portability.md).
- Verify, markdownlint/remark +
git diff --check on changed .md files.
Red Flags
- Multiple H1 or Setext headings
[here](url) / bare URL link text
../../ relative link chains
- Indented code blocks without language
- Trailing whitespace for line breaks
- HTML layout where Markdown suffices
- Tables that should be lists
- Images without alt text
Verification
- markdownlint (or project remark config) on changed files
git diff --check clean
- Render preview spot-check for TOC, fences, tables
- Capsule checklist on doc review
References
awesome-guidelines/references/markdown-style-learning-note.md
awesome-guidelines/references/markdown-style-document-layout.md
awesome-guidelines/references/markdown-style-lists-code.md
awesome-guidelines/references/markdown-style-links-media.md
awesome-guidelines/references/markdown-style-tables-portability.md
1---2name: markdown-writing-practices3description: Use when authoring or reviewing Markdown docs, single H1 layout, 80-column wrap, ATX headings, fenced code with language, descriptive links, reference links, and tables only when scannable 2D data.4---56# Markdown Writing Practices78Application skill for Markdown style learning (from the archived `awesome-guidelines` style capsules). For HTML/CSS page templates, load `frontend-markup-practices`. For platform wiki syntax (Confluence), use stack conventions.910## Core Principle1112Documentation Markdown is **maintainable plain text**, one H1, wrapped prose, fenced code, descriptive links, minimal HTML.1314## When to Use / NOT1516- README, skills, ADRs, handbook pages, repo docs under `docs/` or `references/`.17- Reviewing doc PRs for structure and link hygiene.1819**NOT when:**2021- Generated API docs from source comments, validate generator templates.22- Rich wiki with non-Markdown macros only, use platform foundation.2324## Workflow25261. **Layout**, H1, intro, TOC, headings, 80-col wrap (`markdown-style-document-layout.md`).272. **Lists & code**, lazy numbering, fences, languages (`markdown-style-lists-code.md`).283. **Links & media**, paths, reference links, alt text (`markdown-style-links-media.md`).294. **Tables**, 2D data only; Markdown not HTML (`markdown-style-tables-portability.md`).305. **Verify**, markdownlint/remark + `git diff --check` on changed `.md` files.3132## Red Flags3334- Multiple H1 or Setext headings35- `[here](url)` / bare URL link text36- `../../` relative link chains37- Indented code blocks without language38- Trailing whitespace for line breaks39- HTML layout where Markdown suffices40- Tables that should be lists41- Images without alt text4243## Verification4445- markdownlint (or project remark config) on changed files46- `git diff --check` clean47- Render preview spot-check for TOC, fences, tables48- Capsule checklist on doc review495051## References5253- `awesome-guidelines/references/markdown-style-learning-note.md`54- `awesome-guidelines/references/markdown-style-document-layout.md`55- `awesome-guidelines/references/markdown-style-lists-code.md`56- `awesome-guidelines/references/markdown-style-links-media.md`57- `awesome-guidelines/references/markdown-style-tables-portability.md`