no emdashes - ever!!
Blocks em dashes from Claude responses. Injects the rule before every turn and forces a rewrite if one slips through.
Background and the why behind it: Claude skill: no emdashes.
Install
install from woutersf-marketplace
/plugin marketplace add woutersf/woutersf-marketplace
/plugin install no-emdashes@woutersf-marketplace
How it works
UserPromptSubmithook: injects the no-dash rule into every conversation turnStophook: scans the response; if a forbidden character is found, blocks Claude and forces a rewrite/no-emdashes: slash command for an on-demand check
Blocked characters
— – ― ⸺ ⸻ ﹘ ‒
(U+2014, U+2013, U+2015, U+2E3A, U+2E3B, U+FE58, U+2012)
Requirements
- Claude Code CLI
- Python 3
Author
Made by Frederik Wouters.