[Bug] Claude Code references non-existent built-in CLAUDE.md policy causing false attribution
Status Closed — not planned
Reported on v2.1.117
Maintainer reply None cached
Activity 2 comments · opened Apr 22, 2026 · 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 2 comments on GitHub. Read the full discussion on GitHub ↗