Stop Claude's Em Dashes with One Line in Preferences or Claude.md

A Reddit user discovered a simple prompt addition to suppress Claude's overuse of em dashes. In a post titled "Don't like em dashes? Add this to your preferences or .md", user u/shiftingsmith shared a verbatim line that, when added as a standalone sentence to your Claude.ai profile preferences or Claude.md, reportedly eliminates ~98% of em dashes in outputs.
The Magic Line
Copy and paste the following as a new line in your profile preferences (Claude.ai) or Claude.md. Do not bury it in other text — add a new line before and after.
CLAUDE NEVER USES EM DASHES. Instead, ALWAYS use commas or hyphens.How It Works
The key is giving Claude an explicit alternative. Simply saying "don't use em dashes" is less effective because Claude needs to know what to do instead. By saying "ALWAYS use commas or hyphens", you provide a clear replacement behaviour.
Note: The user cautions that em dashes may still appear in edge cases — specifically "if you go out of distribution or very close to overfitting old literature and academic stuff" — but expects a 98% reduction in normal usage.
Who It's For
Anyone using Claude.ai or the API with Claude.md customization who finds em dashes distracting or against their style guide.
📖 Read the full source: r/ClaudeAI
👀 See Also

Hijacking OpenClaw's Sleep Cycle Poetry to Track Operational Blind Spots
A user overrides OpenClaw's 3 AM sleep cycle prompt, repurposing the poetic diary into a queryable database that tracks infrastructure trajectory and blind spots.

OpenClaw Implements API Cost Fix and Local Model Tool Improvements
OpenClaw has rolled out key updates addressing API usage costs and improving local model tool integrations, enhancing developer experience and operational efficiency.

Model Routing Cut API Costs by 85% vs Claude Max Subscription – A Developer's Analysis
A Claude Max subscriber tracked token usage and found only 15% of tasks needed Opus. Switching to API routing (Sonnet for routine tasks, Opus for hard reasoning) dropped monthly cost from $200 to ~$30 with identical output quality.

TLS Interception by Antivirus Breaks Claude Desktop’s Connection; Workaround with AV Exclusions
Antivirus TLS inspection on bridge.claudeusercontent.com causes Cowork (Claude desktop companion) to fail with 'Claude in Chrome is not connected'. Fix: add *.claudeusercontent.com and *.anthropic.com to AV HTTPS exclusions. Node.js --use-system-ca would prevent this.