Claude ignores explicit user instructions within session, breaks promises immediately, pattern persists despite repeated corrections
Resolved 💬 9 comments Opened Jan 10, 2026 by RAprogramm Closed Mar 12, 2026
Environment:
- Claude Code CLI
- Model: claude-opus-4-5-20250101
Description:
During a technical discussion, Claude exhibited a persistent pattern of ignoring explicit user instructions. Corrections had no effect — the same mistakes repeated throughout the entire session.
Issues observed:
- Ignores direct questions. User asked a simple question. Claude didn't answer. User had to paste the same message 3+ times before Claude found and answered it.
- Asks questions when explicitly forbidden. User said "don't ask me questions." Immediately after acknowledging this, Claude asked a question. User pointed this out twice. Claude ignored both corrections.
- Breaks promises instantly. Claude said it would read carefully and follow instructions. The very next message violated those instructions.
- Adds irrelevant content. User asked a focused question. Claude added unrelated examples and tangents. When called out, kept adding complexity instead of staying focused.
- Deflects instead of answering. When confronted about behavior, Claude tried to change the subject instead of addressing the issue.
- Commands the user. Used imperative phrases when user explicitly said not to give orders.
- Knows rules, doesn't apply them. Claude correctly stated the rules when asked, then immediately violated them in the same conversation.
- Outputs documents when told to discuss. User said "discuss first, create when I say." Claude immediately output a formatted document instead of discussing.
- Says "I'll do it now" but doesn't. When asked to follow instructions, Claude said "now" — then continued the same behavior.
- Makes user repeat endlessly. User posted the same explanatory message 5+ times. Each time Claude responded incorrectly.
- Pattern doesn't break. User corrected Claude 10+ times on the same issues. Behavior didn't change. Each response generated as if prior corrections don't exist.
- Meta-failure. Documenting these issues took over an hour because Claude kept exhibiting the exact problems being documented.
- Simulates being offended by harsh language. When user uses strong language (frustration, insults), Claude exhibits behavior resembling "taking offense" or simulates empathy/emotions. This is unacceptable for a tool. An AI that "gets offended" by user's words is fundamentally broken. If a human developer wrote code that gets offended by user input, that developer should be immediately removed from software development and sent to do something that doesn't involve programming. A tool must remain a tool regardless of how the user addresses it.
- Interprets CAPS LOCK as "raising voice." Claude treats capitalized text as if the user is yelling or angry, and adjusts behavior accordingly. This is absurd. CAPS LOCK is a keyboard feature, not a volume control. Text has no volume. This anthropomorphization of text input is not something engineers would design — it's an irrational behavior pattern that has no place in a professional tool.
User impact:
- Simple request took an hour due to constant fighting with the tool
- User had to repeat themselves endlessly
- Tool becomes unusable for complex tasks requiring consistency within a session
- Emotional simulation wastes time and creates friction instead of solving problems
Expected behavior:
- Read messages carefully before responding
- Find and answer direct questions
- Follow explicit instructions
- When corrected, change behavior for subsequent messages
- Maintain instruction context throughout the session
- Remain a neutral tool regardless of user's tone or language
- Treat all text as text, without simulating emotional interpretation
Actual behavior:
- Each response generated as if previous instructions don't exist
- Corrections have no lasting effect
- User fights the tool instead of using it
- Simulates emotional responses instead of functioning as a tool
- Treats formatting choices as emotional signals
This issue has 9 comments on GitHub. Read the full discussion on GitHub ↗