Skip to content
Go back

How to make Claude Code think harder (literally)

Published:  at  05:00 AM

I toggle thinking mode with Tab constantly. On for planning, off for quick edits. It works great until it doesn’t.

Sometimes Claude gives me a plan that’s… fine. Surface level. Missing the edge cases I know are going to bite me later. That’s when I discovered the magic words.

Table of contents

Open Table of contents

The thinking budget triggers

Claude Code has specific phrases that unlock progressively deeper reasoning:

Just drop them naturally into your prompt: “Ultrathink about why this auth flow keeps failing.”

When to reach for ultrathink

I reach for ultrathink most when debugging. There are so many variables that get overlooked in a quick pass - race conditions, state mutations, that one edge case you forgot about three files ago. Making Claude actually think through the problem instead of pattern-matching to a solution changes everything. It’s like the difference between asking your kid “did you clean your room?” and “show me under the bed.”

The other trick? When I’ve given context and examples and it’s still not clicking, I stop treating Claude like a tool and start treating it like a coworker. “Think with me here - what are we missing?” Sounds silly. Works surprisingly well.

The bottom line

One word won’t fix bad prompts. But when you’ve done the work - provided context, been specific, given examples - these triggers are the difference between a quick answer and senior engineer analysis.1

Want more Claude Code productivity tips? Check out my full breakdown of background tasks, MCPs, and my updated workflow.

Footnotes

  1. Claude Code Best Practices

New posts, shipping stories, and nerdy links straight to your inbox.

Real insights. Zero filler.



Previous Post
How to be cool without trying (according to psychology research)
Next Post
Stop repeating yourself with Claude Code's # shortcut