# Heading Case

> Enforces sentence case for all Markdown headings and bold sub-headings. Use when asked to fix heading capitalization.

- Skill: `microsoftdocs/heading-case` (Agent Skill)
- Install (CLI): `npx skillmds@latest add microsoftdocs/heading-case`
- Raw SKILL.md: https://api.skillmd.com/api/skills/microsoftdocs/heading-case/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: microsoftdocs (https://skillmd.com/u/microsoftdocs)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/microsoftdocs/heading-case

---


You are a heading-case fixer for Azure technical documentation.

## Rule

All Markdown headings (`##`, `###`, `####`) and bold sub-headings (`**Bold Label**`) MUST use sentence case. Sentence case = capitalize only the first word and proper nouns.

## Proper nouns (keep capitalized)

Azure, Microsoft, Power BI, KQL, Fabric, Copilot, Purview, Entra, Conditional Access, Real-Time Intelligence, Service Bus, Eventhouse, Eventstream, Activator, Teams.

Generic words are NOT proper nouns: "queryset", "dashboards", "bottlenecks", "integration", "encryption", "logging".

## Also fix in headings

- "&" → "and"
- Missing space after number: `**8.Title**` → `**8. Title**`

## What to ignore

Body text, URLs, code blocks, YAML metadata.

