no-em-dashes
Installation
SKILL.md
No Em Dashes
What this does and why it matters
Guarantee that writing produced for the user contains no em dashes, and, just as important, that it is built out of sentences that never reach for one in the first place.
Two reasons this is worth real care:
- Heavy em-dash use has become one of the most recognizable fingerprints of machine-written text. Many readers now read a dash-laden paragraph as "a bot wrote this." Clean punctuation keeps the writing reading as a person's.
- The em dash quietly encourages a particular cadence: the dramatic pause, the tacked-on reveal, the breathless aside. Removing it forces tighter, more deliberate sentences, which is usually an improvement on its own.
The wrong way to satisfy this skill is to swap one em dash for a lookalike (a spaced hyphen, a double hyphen, a stray en dash). That is the same move wearing a disguise. The right way is to recognize the sentence shape that wanted the dash and rewrite so it is no longer needed.
The rule
- Never type an em dash in prose you write or edit. The character is U+2014. It does not appear in your output.
- Do not smuggle the same pause back in. These are all banned when they do an em dash's job: a double hyphen (
word--wordor--), a hyphen padded with spaces (-), a stray en dash (U+2013) used between words, and the horizontal bar (U+2015). Replace the construction with real punctuation, not with another dash. - Reach for these instead, roughly in this order depending on the job: comma, semicolon, colon, period, parentheses (brackets).