Common Claude Code Failure Patterns
Most bad Claude Code sessions fail in predictable ways.
Kitchen-sink sessions
Section titled “Kitchen-sink sessions”One task turns into unrelated questions, then back to the first task. Context fills with irrelevant details.
Fix: use /clear between unrelated tasks.
Repeated corrections
Section titled “Repeated corrections”Claude gets something wrong, you correct it, and it keeps carrying the failed approach forward.
Fix: after two failed corrections, /clear or /rewind and write a better prompt.
Overgrown CLAUDE.md
Section titled “Overgrown CLAUDE.md”The project instructions are so long that the important rules get lost.
Fix: prune anything Claude can infer, anything generic, and anything that belongs in docs or a skill.
No verification step
Section titled “No verification step”Claude produces plausible code, but no test, build, linter, or screenshot proves it works.
Fix: include the verification command in the prompt and ask for the final output.
Unbounded investigation
Section titled “Unbounded investigation”“Look into this” causes Claude to read too much of the repo and burn context.
Fix: scope the investigation or use subagents for broad research.