[Bug] Claude ignores instructions to exclude ANSI escape sequences from commit messages and PR descriptions
Resolved 💬 4 comments Opened Feb 25, 2026 by himynameisdave Closed Mar 1, 2026
Bug Description
Despite all the places in my CLAUDE file and other skill files etc where I have explicitly told it NEVER to use ANSI/Terminal escape chars in commit messages or PR descriptions, WITHOUT FAIL it almost always includes them anyway. Not sure if this is because of my terminal setup or what, but I am sick of wasting tokens telling Claude to go back and fix this.
<img width="881" height="355" alt="Image" src="https://github.com/user-attachments/assets/a0562e68-635a-4409-b0d3-b5629e7ff9d4" />
This is a longstanding issue that has been present since the release of Claude Code.
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 2.1.58
- Feedback ID: 485243e7-55f1-4aea-b608-dfc4f72602fc
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗