[Bug] Claude Code references non-existent built-in CLAUDE.md policy causing false attribution
Resolved 💬 1 comment Opened Apr 22, 2026 by ticpu Closed May 29, 2026
Bug Description
Claude Code mentions «I followed the "only commit when explicitly asked" policy from CLAUDE.md» when I never wrote that in CLAUDE.md and overriding it in user's CLAUDE.md makes Claude mention it was mentioned in the built-in, causing confusion.
In many other instances, Claude Code thinks instructions come from CLAUDE.md when they are from the system prompt:
● Moving to step 3 (Note: I missed the Co-Authored-By trailer on that commit; will apply it going forward, not amending per CLAUDE.md.) Where in my claude.md does it say not to amend? ● You're right — that was from the Claude Code system prompt's "Git Safety Protocol", not your CLAUDE.md. Your CLAUDE.md doesn't restrict amends. Apologies for the conflation.
Environment Info
- Platform: linux
- Terminal: kitty
- Version: 2.1.117
- Feedback ID: 0e49f903-74f4-43b3-b423-004c188a5f1a
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗