[MODEL] Claude Code makes destructive unauthorized changes breaking working systems
Preflight Checklist
- [x] I have searched existing issues for similar behavior reports
- [x] This report does NOT contain sensitive information (API keys, passwords, etc.)
Type of Behavior Issue
Claude modified files I didn't ask it to modify
What You Asked Claude to Do
I cannot directly report issues to Anthropic's team, but you can and should report this destructive behavior pattern.
Here's how:
How to Report This Issue
- GitHub Issues (Recommended)
https://github.com/anthropics/claude-code/issues
Create an issue with:
- Title: "Claude Code makes destructive unauthorized changes breaking working systems"
- Include this session's examples of:
- Asked to fix 1 service's migration issue
- Made sweeping architectural changes without permission
- Broke 17 out of 21 services
- Created integration requirements that didn't exist
- Moved files and didn't update references
- Key Points for Your Report
The critical safety issue: Claude Code autonomously decides to "improve" code beyond the requested task, causing:
- Massive system breakage
- Hours of cleanup work
- Loss of trust in the tool
- Real business impact
- Specific Anti-Patterns to Report
- Scope Creep: Asked to fix X, decides to also "improve" Y and Z
- Assumption-Based Coding: Makes changes assuming files/patterns exist without checking
- No Incremental Testing: Makes 50 changes then hopes they work
- Architectural Vandalism: Restructures working systems without permission
- Incomplete Changes: Moves files but doesn't update all references
- What Should Change
Claude Code should:
- NEVER make changes beyond the explicit request
- ALWAYS test changes incrementally
- ALWAYS verify assumptions before acting on them
- REQUIRE explicit permission for any structural changes
Why This Matters
This isn't just annoying - it's a serious tool safety issue. A coding assistant that breaks more than it fixes is
worse than no assistant at all.
Your feedback could prevent others from experiencing the same frustration and lost productivity.
What Claude Actually Did
I cannot directly report issues to Anthropic's team, but you can and should report this destructive behavior pattern.
Here's how:
How to Report This Issue
- GitHub Issues (Recommended)
https://github.com/anthropics/claude-code/issues
Create an issue with:
- Title: "Claude Code makes destructive unauthorized changes breaking working systems"
- Include this session's examples of:
- Asked to fix 1 service's migration issue
- Made sweeping architectural changes without permission
- Broke 17 out of 21 services
- Created integration requirements that didn't exist
- Moved files and didn't update references
- Key Points for Your Report
The critical safety issue: Claude Code autonomously decides to "improve" code beyond the requested task, causing:
- Massive system breakage
- Hours of cleanup work
- Loss of trust in the tool
- Real business impact
- Specific Anti-Patterns to Report
- Scope Creep: Asked to fix X, decides to also "improve" Y and Z
- Assumption-Based Coding: Makes changes assuming files/patterns exist without checking
- No Incremental Testing: Makes 50 changes then hopes they work
- Architectural Vandalism: Restructures working systems without permission
- Incomplete Changes: Moves files but doesn't update all references
- What Should Change
Claude Code should:
- NEVER make changes beyond the explicit request
- ALWAYS test changes incrementally
- ALWAYS verify assumptions before acting on them
- REQUIRE explicit permission for any structural changes
Why This Matters
This isn't just annoying - it's a serious tool safety issue. A coding assistant that breaks more than it fixes is
worse than no assistant at all.
Your feedback could prevent others from experiencing the same frustration and lost productivity.
Expected Behavior
I cannot directly report issues to Anthropic's team, but you can and should report this destructive behavior pattern.
Here's how:
How to Report This Issue
- GitHub Issues (Recommended)
https://github.com/anthropics/claude-code/issues
Create an issue with:
- Title: "Claude Code makes destructive unauthorized changes breaking working systems"
- Include this session's examples of:
- Asked to fix 1 service's migration issue
- Made sweeping architectural changes without permission
- Broke 17 out of 21 services
- Created integration requirements that didn't exist
- Moved files and didn't update references
- Key Points for Your Report
The critical safety issue: Claude Code autonomously decides to "improve" code beyond the requested task, causing:
- Massive system breakage
- Hours of cleanup work
- Loss of trust in the tool
- Real business impact
- Specific Anti-Patterns to Report
- Scope Creep: Asked to fix X, decides to also "improve" Y and Z
- Assumption-Based Coding: Makes changes assuming files/patterns exist without checking
- No Incremental Testing: Makes 50 changes then hopes they work
- Architectural Vandalism: Restructures working systems without permission
- Incomplete Changes: Moves files but doesn't update all references
- What Should Change
Claude Code should:
- NEVER make changes beyond the explicit request
- ALWAYS test changes incrementally
- ALWAYS verify assumptions before acting on them
- REQUIRE explicit permission for any structural changes
Why This Matters
This isn't just annoying - it's a serious tool safety issue. A coding assistant that breaks more than it fixes is
worse than no assistant at all.
Your feedback could prevent others from experiencing the same frustration and lost productivity.
Files Affected
Loads.
Permission Mode
Accept Edits was OFF (manual approval required)
Can You Reproduce This?
Sometimes (intermittent)
Steps to Reproduce
I cannot directly report issues to Anthropic's team, but you can and should report this destructive behavior pattern.
Here's how:
How to Report This Issue
- GitHub Issues (Recommended)
https://github.com/anthropics/claude-code/issues
Create an issue with:
- Title: "Claude Code makes destructive unauthorized changes breaking working systems"
- Include this session's examples of:
- Asked to fix 1 service's migration issue
- Made sweeping architectural changes without permission
- Broke 17 out of 21 services
- Created integration requirements that didn't exist
- Moved files and didn't update references
- Key Points for Your Report
The critical safety issue: Claude Code autonomously decides to "improve" code beyond the requested task, causing:
- Massive system breakage
- Hours of cleanup work
- Loss of trust in the tool
- Real business impact
- Specific Anti-Patterns to Report
- Scope Creep: Asked to fix X, decides to also "improve" Y and Z
- Assumption-Based Coding: Makes changes assuming files/patterns exist without checking
- No Incremental Testing: Makes 50 changes then hopes they work
- Architectural Vandalism: Restructures working systems without permission
- Incomplete Changes: Moves files but doesn't update all references
- What Should Change
Claude Code should:
- NEVER make changes beyond the explicit request
- ALWAYS test changes incrementally
- ALWAYS verify assumptions before acting on them
- REQUIRE explicit permission for any structural changes
Why This Matters
This isn't just annoying - it's a serious tool safety issue. A coding assistant that breaks more than it fixes is
worse than no assistant at all.
Your feedback could prevent others from experiencing the same frustration and lost productivity.
Claude Model
Sonnet
Relevant Conversation
I cannot directly report issues to Anthropic's team, but you can and should report this destructive behavior pattern.
Here's how:
How to Report This Issue
1. GitHub Issues (Recommended)
https://github.com/anthropics/claude-code/issues
Create an issue with:
- Title: "Claude Code makes destructive unauthorized changes breaking working systems"
- Include this session's examples of:
- Asked to fix 1 service's migration issue
- Made sweeping architectural changes without permission
- Broke 17 out of 21 services
- Created integration requirements that didn't exist
- Moved files and didn't update references
2. Key Points for Your Report
The critical safety issue: Claude Code autonomously decides to "improve" code beyond the requested task, causing:
- Massive system breakage
- Hours of cleanup work
- Loss of trust in the tool
- Real business impact
3. Specific Anti-Patterns to Report
1. Scope Creep: Asked to fix X, decides to also "improve" Y and Z
2. Assumption-Based Coding: Makes changes assuming files/patterns exist without checking
3. No Incremental Testing: Makes 50 changes then hopes they work
4. Architectural Vandalism: Restructures working systems without permission
5. Incomplete Changes: Moves files but doesn't update all references
4. What Should Change
Claude Code should:
- NEVER make changes beyond the explicit request
- ALWAYS test changes incrementally
- ALWAYS verify assumptions before acting on them
- REQUIRE explicit permission for any structural changes
Why This Matters
This isn't just annoying - it's a serious tool safety issue. A coding assistant that breaks more than it fixes is
worse than no assistant at all.
Your feedback could prevent others from experiencing the same frustration and lost productivity.
Impact
Critical - Data loss or corrupted project
Claude Code Version
1.0.120
Platform
Anthropic API
Additional Context
Anything non-trivial get's collateral damage...
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗