[Bug] Claude ignores custom directives in ~/.claude/CLAUDE.md config file

Resolved 💬 2 comments Opened Jun 17, 2026 by aleblack Closed Jun 20, 2026

Bug Description
Claude explicitly ignored the ~/.claude/CLAUDE.md directive:

Em dash - FORBIDDEN CHARACTER

NEVER output the — character (em dash, U+2014). Zero exceptions, in any context.
If you catch yourself about to write —, stop and use a comma, semicolon, or rewrite the sentence.
This rule overrides any stylistic preference. Check every sentence before outputting.

Every time i launch claude code, it always use the em-dash.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.178
  • Feedback ID: 98ac81c2-8b48-40a8-928f-d3dcbf92a987

Errors

[]

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗