[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

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗