Start getting better AI results today
← Back to Blog

Why “Think Step by Step” Stopped Working in 2026

August 5, 20269 min readBy PromptTools Team

For a few years, “let’s think step by step” was the single highest-leverage phrase in prompt engineering. In 2026, on the models most people actually use — GPT-5.6, Claude Opus 5 and Sonnet 5, Gemini 3 Deep Think — it often does nothing, and sometimes makes responses worse. Here’s why, and what to write instead.

Advertisement (728×90)

💡 The short version

  • Reasoning models already think before they answer — in hidden tokens you never see.
  • Telling them to “think step by step” either wastes that reasoning budget or makes them narrate thinking that was already private.
  • The new lever is reasoning effort and structure, not motivational wording.
  • Older, non-reasoning models still benefit from step-by-step prompting — this isn’t universal advice, it’s model-specific.

Why the old advice made sense in the first place

Classic chat models generated a response token by token with no separate reasoning phase — what you saw was the only thinking that happened. Asking the model to “think step by step” forced it to write out intermediate reasoning in the visible output before jumping to a conclusion, and that reasoning trail measurably improved accuracy on multi-step problems. It worked because the model had no other way to reason at all.

What actually changed

Reasoning models — GPT-5.6, Claude Opus 5 and Sonnet 5, Gemini 3 Deep Think, DeepSeek’s R-series — generate a private chain of reasoning in dedicated tokens before producing the answer you see. That reasoning already happens by default, whether or not you ask for it. So “think step by step” is no longer unlocking hidden capability — it’s talking to a process that was already running.

In practice this plays out two ways:

  • Best case, it’s ignored. The model reasons privately as usual and the phrase changes nothing.
  • Worse case, it backfires. The instruction gets interpreted as “narrate your reasoning in the visible response,” which spends output tokens (and, if you’re paying per token, real money) restating thinking that added no new information — or it nudges the model toward shallow, performative step-listing instead of the deeper private reasoning it would otherwise do.

Quick test

Paste a prompt with phrases like “think step by step” or “explain your reasoning” into the Prompt Analyzer — it now flags these automatically with a reasoning-model check, and suggests what to write instead.

Advertisement (728×90)

What to write instead

The lever moved from motivational wording to reasoning effort and structure. Concretely:

Old approach (non-reasoning models)2026 approach (reasoning models)
"Let’s think step by step"Set reasoning effort explicitly — many APIs now expose a reasoning_effort or "thinking budget" parameter (low/medium/high) instead of relying on wording
"Show your work"Ask for the specific output you want; if you need the reasoning visible, ask for it as a separate labeled section — not as a way to trigger thinking
"Explain your reasoning in detail"Say how much reasoning the task warrants: "this is a quick lookup" vs. "double-check edge cases before answering"
Clever step-by-step wordingStructuring the context, tools, and output schema — give the model what it needs to act on, not instructions on how to think

This isn’t universal — check which model you’re actually using

None of this applies if you’re calling a smaller, non-reasoning model (cheap high-throughput tiers like GPT-5.6 Luna-class or lightweight open-weight models are sometimes run without extended reasoning for latency and cost reasons). For those, step-by-step prompting can still help, for the same reason it always did — there’s no private reasoning phase to interfere with. The mistake isn’t the phrase itself; it’s applying pre-reasoning-model habits to a model that no longer needs them without checking which one you’re actually talking to.

Context engineering over clever wording

The broader shift underneath all this: prompt engineering in 2026 is less about finding the magic phrase and more about structuring what the model has to work with — relevant context, available tools, and a clear output schema it can reliably fill in. A well-structured, sparse prompt now regularly outperforms a long one stuffed with instructional wording aimed at a reasoning process the model already runs on its own.

Check your own prompts

The Prompt Analyzer flags outdated reasoning-model phrasing automatically, and the Compare tool lets you see how the same prompt actually performs across models.

Conclusion

“Think step by step” isn’t wrong so much as it’s aimed at a generation of models that no longer exists in most people’s daily use. Reasoning models already do the thinking you used to have to ask for — the job now is telling them how much reasoning a task deserves and giving them well-structured context to reason over, not coaxing them into thinking at all.

Advertisement (728×90)
Advertisement (728×90)
Start getting better AI results today