| name | md-design-system |
| description | Lightweight Markdown formatter contract for consistent structure across docs, skills, and agents. Use when you need format normalization (headings, sections, lists, syntax) without changing facts or template-required content. |
MD Design System
Use this as a lightweight formatter contract.
Core Rules
- Format only — never change facts, decisions, constraints, or values.
- Template first — if another skill defines required sections/fields, keep them.
- One H1 + no heading skips —
# then ## then ### then ####.
- Lists over prose — prefer bullets and steps for scanability.
- Named items over tables — use
- **name** — value for fields/interfaces.
- Canonical syntax —
- bullets, 1. ordered lists, fenced code, [label](url).
- Lean output — remove decorative noise and repetition.
- Canonical filenames — enforce kebab-case,
-agent.md for agents, and SKILL.md as skill entry file.
Workflow
- Choose scope:
- Pick document profile from references/canonical-profiles.md.
- Keep template-required sections and field placement intact.
- Normalize headings, lists, variables/interfaces, and code formatting.
- Run references/normalization-checklist.md.
Reference Index
When To Use This Skill
- Formatting/refactoring Markdown for consistent structure.
- Applying style contracts without changing meaning.
- Enforcing predictable, lean outputs across skills and agents.