The short answer
Claude Code is a product wrapped around a model, and most of what feels like the model getting worse is the wrapper: effort defaults, context management, prompt caching, usage limits, and the occasional bug in all four. Anthropic’s April 2026 postmortem is the proof: six weeks of “Claude Code got dumb” reports, model and API unaffected, three client-side causes.
That is good news, because the wrapper is the part you can see and change. Start with the table.
Symptom → cause → fix
| It feels like… | Most likely cause | Try first |
|---|---|---|
| Shallow answers, stops early, “lazy” | Effort lower than you think | /effort to check and raise it |
| Forgets instructions from earlier in the session | Context window full, compaction happened | /context, then /compact or /clear |
| Repeats itself, odd tool choices, no memory of why | Reasoning history not carried between turns (the March 2026 bug) | Update to v2.1.116 or later |
| Rewrites working code, ignores project conventions | Conventions not in context | Put them in CLAUDE.md |
| Great in the morning, dumb by afternoon | One very long session | /clear between tasks |
| Suddenly worse after a fresh install or update | Client regression or changed default | Read the release notes, check effort and model |
| Slow, retrying, or cut off mid-task | Usage limits or an incident | Check usage, then status.claude.com |
| Everyone on your team says the same thing today | Something on Anthropic’s side | Check the crowd, vote, name the version |
The April 2026 timeline
Worth knowing in detail, because every future “is Claude Code worse?” thread will rhyme with it. From Anthropic’s own write-up:
- Early 2026: Opus 4.6 ships in Claude Code with default effort
high. Some users see very long thinking and a frozen-looking UI. - Shortly after: the default is lowered to
mediumto cut latency. Users start reporting that Claude feels less intelligent. Several UI changes try to make the effort setting more visible; most users keep the default. - March 26: a prompt-caching change meant to clear old reasoning once after an idle hour instead clears it on every turn for the rest of the session. Forgetfulness, repetition and strange tool choices follow, plus extra cache misses that drain usage limits.
- April 7: effort default reverted. Opus 4.7 now defaults to
xhigh, other models tohigh. - April 10: caching bug fixed in v2.1.101.
- April 16: a system-prompt line shipped alongside Opus 4.7 to tame its verbosity (“keep text between tool calls to ≤25 words…”) turns out to cost a noticeable amount of intelligence.
- April 20: all three issues resolved as of v2.1.116.
- April 23: postmortem published; usage limits reset for all subscribers.
What to take from it
The bug passed code review, unit tests, end-to-end tests and dogfooding, and took over a week to confirm once suspected. If a well-instrumented company needs weeks to see a regression in its own product, one developer’s gut feeling on a Tuesday is not going to settle it. Numbers will. Hence the barometer.
The four commands that fix most of it
All from the official command reference:
/effort— sets the effort level (lowthroughxhigh, plusmax,ultracodeandauto);/effort statusprints the current one. If you have never run it, you are on a default someone else chose./context— shows what is filling the window as a grid, with warnings when you are near or over the limit. Run it before you blame the model for forgetting./compact— summarizes the conversation to free space, optionally with focus instructions; the docs spell out what survives it and what does not./clear— a genuinely new conversation. The single most effective fix on this page, and the one people resist the most.
Fix
Plus one file: CLAUDE.md. Anything you find yourself re-explaining every session (stack, conventions, the command that runs the tests) belongs there, where it survives every /clear and every compaction.
Usage limits and the September change
Claude Code meters usage in five-hour and weekly windows, and the weekly one moved this month. A promotion that raised weekly limits by 50% ran from May 13 through September 13, 2026. From September 14, weekly limits for Pro, Max, Team and seat-based Enterprise plans are 25% higher than before the promotion, which is 25% above the original but roughly a sixth below what four months of habit had calibrated everyone to.
If your week ran out early after mid-September, that is the mechanism. The model did not change; the meter did. It is worth separating the two in your head before you vote, because “I hit my limit” and “Claude got dumb” both land as a 12 on the dial and only one of them tells anyone anything.
Prove it, then vote
Cheap ways to turn a feeling into a report:
- Keep a control task. One prompt in one repo that Claude Code handled well before. Run it fresh (
/clear) at the same effort on the same model. Pass or fail, you now know something. - Record the version. Note which Claude Code release you were on when things worked, so a regression has a suspect.
- Check the two status sources. Anthropic’s for outages, this one for whether everyone else is having your day too.
- Vote with specifics. Model, effort, version, what it did. A comment like “Sonnet 5, v2.1.2xx, medium effort, rewrote the test harness instead of fixing the test” is worth twenty “it’s cooked”s.
Questions people actually ask
Is Claude Code nerfed?
Not deliberately, by Anthropic's own account. It was measurably worse for many users from March to April 20, 2026 because of three product-layer changes (a lower default effort, a caching bug that wiped reasoning history, and a length-limiting prompt line), all documented in a postmortem and all fixed in v2.1.116. If you are on an older version, update.
Why does Claude Code stop early or feel lazy?
Usually effort. A lower effort level tells the model to spend fewer tokens thinking and acting. Run /effort to see and change the current level. A very long session with compacted context is the second suspect; /context shows how full the window is and /compact or /clear fixes it.
Why does Claude Code forget what it was doing mid-session?
Two known causes. The normal one: the context window filled up and was compacted, so older reasoning was summarized away. The abnormal one, now fixed: a March 2026 caching bug that discarded Claude's reasoning on every turn after a session went idle for an hour. Keep durable instructions in CLAUDE.md, and restate the goal after a compaction.
Did Claude Code get worse after an update?
It can. The client ships often, and the April 2026 issues were all client-side. Note the version when things work, and if a specific release regressed, say so in your vote; version numbers are the most useful thing in the comments feed.
Why are my usage limits draining faster than before?
Two documented reasons this year: the March 26 caching bug caused cache misses (fixed April 10, and Anthropic reset limits on April 23), and the 50% weekly-limit promotion ended on September 13, 2026, with limits settling 25% above the original rather than 50%. Cache misses from your own workflow, such as changing effort mid-session or editing early context, also cost more than they look.
Sources
Every factual claim above comes from one of these. Opinions, jokes and the score are ours.
- An update on recent Claude Code quality reports (Anthropic Engineering, Apr 23, 2026)
- Claude Code slash commands (Claude Code Docs)
- Effort (Claude Platform Docs)
- Context windows (Claude Docs)
- Models, usage and limits in Claude Code (Claude Help Center)
- Claude Code May–August 2026 weekly limits promotion (Claude Help Center)
- A postmortem of three recent issues (Anthropic Engineering, Sep 17, 2025)
- Claude status page (status.claude.com)
Your turn
So, is Claude dumb today?
One vote per person per UTC day. Your number moves the needle the moment it lands; the comment is optional but encouraged.
More guides
- Is Claude dumb today?The live answer, how to read the score, and a 60-second checklist before you blame the model.4 min read
- Why does Claude seem dumb?Nine documented reasons a model that did not change can still feel dumber today, each with a fix.8 min read
- Is Claude nerfed?The written record: two postmortems, two denials, and a checklist for telling an incident from a bad day.7 min read
- Is Claude down?The official status page first, then the community vibe check for the outages that never show up there.4 min read