| name | description |
|---|---|
punctuation |
Converts straight quotes to typographic quotes, normalizes hyphens/dashes and ellipsis in prose copy. Use when editing marketing copy, blog posts, landing pages, docs, or when the user asks to fix quotation marks, dashes, or ellipsis. |
Convert straight quotes, hyphens/dashes, and ellipsis to correct typographic characters in prose. Do not change code blocks, inline code, commands, or file paths unless explicitly requested.
Always write the actual Unicode characters (e.g. “, ”, ’, -, –, — …) directly in the file. Never use Unicode escape sequences like \u201C or \u2019.
Do not apply typography to YAML syntax (keys, delimiters, or structural quotes). Apply typography only to the text content inside frontmatter values—e.g. title, description, excerpt.
- Double quotes:
"→ opening“and closing” - Single quotes/apostrophes:
'→’— contractions (e.g.don’t,it’s), possessives (e.g.company’s,platforms’) - Standalone quoted text:
'Simple'→‘Simple’
- Hyphen
-: compound words (e.g.well-known,high-converting) - En dash
–: ranges (e.g.2024–2026,pages 10–20) - Em dash
—: sentence breaks, interruptions, parenthetical asides. Use unspaced (US style):word—word
- Replace
...with the ellipsis character…in prose
"Fast setup"→“Fast setup”it's→it’splatforms'→platforms’He said, "it's done."→He said, “it’s done.”Q1–Q4→Q1–Q42020–2025→2020–2025This is important - really important.→This is important—really important.Wait... there's more.→Wait… there’s more.