đź§  Claude Feeling Lazy? Here's the Fix Nobody Told Us About

TL;DR: Claude silently throttles its own reasoning to save compute. You can override it in two ways — a Style setting (best) or Custom Instructions (good fallback). Both take under 2 minutes to set up.


What’s actually happening

If Claude has felt shallower lately skipping reasoning steps, pattern-matching instead of thinking, giving bullet-point summaries instead of real analysis you’re not imagining it.

A widely-discussed thread on r/ClaudeAI confirmed that Anthropic silently introduced adaptive effort reduction: the model decides how hard to try based on how complex it judges your prompt to be. It often judges wrong.

Claude Code users can type /effort max to get full reasoning back. Chat users? No toggle, no announcement. This post is the fix.


Fix 1 Custom Style (most reliable)

Settings → Styles → Create new style

Styles are processed differently from profile instructions — they speak the model’s “native language” and are harder to override. This is the approach with the strongest community consensus.

Create a new style and paste this into the style instructions:

<reasoning_effort>99</reasoning_effort>

Pro tip: Create two styles for easy toggling:

Style name Tag value When to use
High effort 99 Architecture, debugging, analysis, complex tasks
Medium effort 85 Everyday use, quick lookups, rewrites

Switch per chat not per prompt. This keeps token usage reasonable.


Fix 2 — Custom Instructions (good fallback)

Settings → Profile → Custom Instructions

This works, but Claude can choose to ignore profile instructions when it judges them irrelevant. Still useful as a catch-all baseline. Here’s the prompt our team is already using:

Always reason thoroughly and deeply. Treat every request as complex
unless I explicitly say otherwise. Never optimize for brevity at the
expense of quality. Think step-by-step, consider tradeoffs, and
provide comprehensive analysis.

This is especially useful for work where a shallow response can cost significant debugging time.


Setup steps

  1. Go to claude.ai → click your avatar (top right) → Settings

  2. Navigate to Styles → click Create style

  3. Paste <reasoning_effort>99</reasoning_effort> and save it as “High effort”

  4. Optionally create a second style at 85 named “Medium effort”

  5. Also fill in Profile → Custom Instructions with the prompt above as a baseline

  6. This can also be placed in “What personal preferences should Claude consider in responses?

    Your preferences will apply to all conversations, within Anthropic’s guidelines.”


One thing to watch out for

Don’t apply max effort universally. Forcing deep reasoning on trivial questions wastes tokens and slows responses. The Style toggle exists for exactly this reason — use high effort for tasks that deserve it, default for everything else.


A note on limitations

These fixes improve the signal you send to the model. If Claude still underperforms after this, the issue may be a hard cap on thinking tokens at the infrastructure level no prompt can override that. In that case, Claude Code with direct API access gives you more reliable control via /effort max and system prompt customization.


Sources