← Back to all entries
2025-12-14 ✅ Best Practices

Extended Thinking in Claude: When and How to Use Deeper Reasoning

Extended Thinking in Claude: When and How to Use Deeper Reasoning — visual for 2025-12-14

Extended Thinking — When Deeper Reasoning Pays Off

Extended thinking allows Claude to reason through a problem step by step before producing its final answer — an internal scratchpad that the model uses to explore approaches, spot errors in its own reasoning, and arrive at more reliable conclusions on hard problems. The feature is available on Claude 3.7 Sonnet and is activated by setting "thinking": {"type": "enabled", "budget_tokens": N} in your API call. The budget_tokens parameter controls how many tokens Claude is allowed to spend in its thinking process — a higher budget improves quality on harder tasks but increases latency and cost. Understanding when this trade-off is worth making is the key practical skill.

Task types where extended thinking reliably improves output quality

When NOT to use extended thinking

Retrieval, format conversion, summarisation, and simple question-answering do not benefit meaningfully from extended thinking — and it adds latency and cost. Reserve it for tasks where the reasoning path itself is the hard part.

extended thinking reasoning Claude 3.7 best practices retrospective

Prompting for Reasoning Quality — Getting the Best Out of Claude's Think Step

Enabling extended thinking is not enough on its own — how you frame the problem significantly affects whether the reasoning process reaches a good conclusion. Claude's thinking scratchpad is exploratory and honest; it will follow whatever path the prompt opens up. A vague or underspecified prompt produces vague exploratory reasoning. A well-structured prompt that clearly defines what a correct answer looks like tends to produce focused, productive reasoning. Here are the structural choices that consistently improve outcomes.

Prompt structure for better reasoning

extended thinking prompting reasoning token budget retrospective