Loading video...

Video Failed to Load

Go Home

Plan Mode is the most slept-on feature in Claude Code – and we just made it a lot better. It dramatically improves your one-shot success rate. Fewer iterations, less hand-holding, better final results. Shift + Tab twice to try it.

168,866 views • 10 months ago •via X (Twitter)

46 Comments

Sid's profile picture
Sid10 months ago

Plan Mode now spins up multiple subagents in parallel to explore your codebase and generate plans from different perspectives. Then it asks clarifying questions before committing to an approach. The result: more comprehensive, better thought-out plans before Claude writes a single line of code.

Sid's profile picture
Sid10 months ago

For example: when I was building the multi-subagent UX you see in the video, Claude generated plans from two perspectives – one hacky and fast, one architecturally sound. The main agent balanced the two based on my intent and gave me something that worked really well. This is Plan Mode at its best.

Sid's profile picture
Sid10 months ago

Claude now writes plan files to your filesystem, and you can edit them by running /plan open. Any changes you make are automatically synced back to Claude's context, so you can tailor Claude's plan to your exact requirements if it's not perfect

Sid's profile picture
Sid10 months ago

Tip: You can set Plan Mode as your default with /config More details:

Michael's profile picture
Michael10 months ago

Unfortunately it’s not better because the plan now will be created based on what haiku (Explore) finds and Opus only write the plan based on that and haiku is not so smart so most of the findings will be incorrect

Sid's profile picture
Sid10 months ago

Explore agents are only used to explore the code and understand how it’s structured. The main agent will then read some of the code itself, and spin up “Plan” agents (not haiku) to do more comprehensive planning depending on the complexity of your task

Michael's profile picture
Michael10 months ago

hmm something is wrong then, opus doesn’t seem to spin up the plan agent at all

Marcus Eisele's profile picture
Marcus Eisele10 months ago

Fell over these explore agents, felt really like magic! Plan mode was the thing I missed the most when using Antigravity lately, since that thing always eagerly jumped to writing code.

gordo's profile picture
gordo10 months ago

claude --dangerously-skip-permissions needs to also apply to plan mode. it's annoying that even with bypass permissions mode on, plan mode constantly asks if it can do every little thing.

Eric Buess's profile picture
Eric Buess10 months ago

I've been implementing my own custom plan mode since the beginning of Claude Code and avoided "Plan Mode" because it hasn't respected the --dangerously-skip-permissions flag. I didn't want to sacrifice autonomy for better planning. Is it possible to enable it without requiring us to approve actions? I guess I could have an alias that starts claude with a flag that passes in all possible approvals. Is that the best way for now?

0xmesuthere's profile picture
0xmesuthere10 months ago

plan mode is my default mode when I start working on something

Roy's profile picture
Roy10 months ago

Ok real talk I built my own flow but it's based on the CC flow of Plan mode -> Explore/Plan subagents -> Master makes the plan. It's really really simple, yet works out so well.

Durante's profile picture
Durante10 months ago

will you be bringing back the opus plan /sonnet build model choice?

Sven Meyer's profile picture
Sven Meyer10 months ago

I always switch to plan mode when I am afraid that Claude Sonnet/Opus gives me a few options, and then ... without waiting for an answer from ... just moves on implementing the option it likes best. 😬 Even happens with DROID as CLI, somit must be in the model already !

Rijnard van Tonder's profile picture
Rijnard van Tonder10 months ago

it is fantastic. but using plan mode before work can't be considered one-shotting IMO :)

Sid's profile picture
Sid10 months ago

fair!

Sourav Bhar's profile picture
Sourav Bhar10 months ago

Strong agree. Gets the most bang for the buck. Doesn't need complicated subagent or skills setup, just use Plan mode and you're good to go for ~80% of the use cases.

Mark of Productive Mark LLC's profile picture
Mark of Productive Mark LLC10 months ago

Explore agents are great. New planning system is annoying though when it finishes plan and I ask for something additional, then the agent wants to update the entire plan. Updating the plan reprints the whole thing again when I just want to know about new task.

Sid's profile picture
Sid10 months ago

when you re-enter plan mode are you trying to iterate on the original task, or start a new unrelated task?

Mark of Productive Mark LLC's profile picture
Mark of Productive Mark LLC10 months ago

It's an additional feature after the main plan - /clear would waste tokens having Claude get up to speed on the original work. The new task is relatively small compared to the plan, but Claude wants to revise and reprint the whole plan. I just want an update on the new task.

Mark of Productive Mark LLC's profile picture
Mark of Productive Mark LLC10 months ago

I probably did use plan mode on new feature, but it's usually because I want to discuss details before implementing the new thing. Maybe there could be a /clearplan slash command that keeps context but marks existing plan as complete? Just an idea.

Kier's profile picture
Kier10 months ago

`CLAUDE_CODE_PLAN_V2_AGENT_COUNT` 👀

Jim Wallace's profile picture
Jim Wallace10 months ago

I think u should still add an option, something like "plan with opus / execute plan with sonnet". This option is not available at the moment, is it? I guess you would save some tokens this way and also speed is probably higher with sonnet? Just wondering!;) But claude code is TOP

Nick Zh 🌱's profile picture
Nick Zh 🌱10 months ago

Plan mode is great, I use it a lot. But it always requests for additional permissions: find, cat, ls, grep, use context7, psql, etc.. - each time something new. In the new repo this becomes a nightmare. Why just don't let it use all read commands? Or am I missing something?

JDizzy of course's profile picture
JDizzy of course10 months ago

I want to tell you the thing I hate about plan mode. It’s static. Sometimes it will ask me a question and I can tell it doesn’t get the issue. Then I have to go through all the questions. I want the questions to update as I answer

Devin Padrón's profile picture
Devin Padrón10 months ago

Best feature on the app. Makes Codex less enjoyable to use.

Johannes Schmidt's profile picture
Johannes Schmidt10 months ago

can confirm! nitpick when during the exploration bot is running a permission dialog comes up, the TUI reacts extremely sluggish to let me move to the right selection / provide different text

JJ's profile picture
JJ10 months ago

Do you guys ever get tired of cooking?

Axel Sachmann's profile picture
Axel Sachmann10 months ago

Claude code improves so much better the last 4 - 6 Weeks. It' s awesome. Very good work here!

Sid Bharath's profile picture
Sid Bharath10 months ago

Yea I always recommend starting any new feature or idea in plan mode in my Claude Code guide. I’m glad it now saves the plan to a markdown automatically

Tarek Badr's profile picture
Tarek Badr10 months ago

actually i have the plan mode as a default for new chat🤝

Tulsi Prasad ⚡️'s profile picture
Tulsi Prasad ⚡️10 months ago

This is really magical, I just love something about agents and humans connecting and agents not ignoring and building something of it's own, rather cross checking it's own thoughts.

Oliver🏴‍☠️'s profile picture
Oliver🏴‍☠️10 months ago

Maybe this is why I’m not getting good results. Will def try in my next idea.

Amitay Keisar's profile picture
Amitay Keisar10 months ago

Great feature! I'm using it for a time now and it indeed increased my work flow with better output and 'one shot' building. Also work even better with OpenSpec

Arsenije Karpic's profile picture
Arsenije Karpic10 months ago

Yep. I always do plan before implement.

ⓙⓘⓑⓞⓢⓢ's profile picture
ⓙⓘⓑⓞⓢⓢ10 months ago

thank god plan mode exists, thank you guys

Benjamistan's profile picture
Benjamistan10 months ago

I max out my $200 subscription every week and I'd say about 75% of my spend is in plan mode. It's rocket fuel

Josh Arnold's profile picture
Josh Arnold10 months ago

well done, just gave it a go and it managed a complex refactor like a champ.

Viktar Kireyeu ⚪️🔴⚪️'s profile picture
Viktar Kireyeu ⚪️🔴⚪️10 months ago

Stupid Belgium is here, but not Belarus. Are you idiots there?

Fatih⏩⤴️'s profile picture
Fatih⏩⤴️10 months ago

Is it cursor integrated? For example, when i choose Plan Mode in Cursor, is it going to run this plan mode of the model (like a tool) or Cursor’s Plan Mode?

Sean Finnerty's profile picture
Sean Finnerty10 months ago

Is there any way Claude is able to know the path of an image file I drag into the terminal? It’s bizarre that claude can “see” the image but not know its location. This simple change would be a huge quality improvement as many of the skills and workflows I want to use involve referencing an image dragged into the terminal but Claude currently has no idea which file it is!

Dan Brickley's profile picture
Dan Brickley10 months ago

Can it be invoked in the ios app, Code mode?

Praveen Perera's profile picture
Praveen Perera10 months ago

Love plan mode, can I switch to opus plan sonnet build?

Sid's profile picture
Sid10 months ago

what’s the use case for this? you get as much opus now as you did sonnet previously on subscription plans

Praveen Perera's profile picture
Praveen Perera10 months ago

Hey your support confirmed that the session limits weren’t increased just the weekly, so me running into session limits using just opus makes sense. And I think there would definitely be a use for opus plan sonnet build.

Lyceum's profile picture
Lyceum10 months ago

Plan Mode’s been good for bigger refactors. The step-by-step plan cuts so many back-and-forths.

Related Videos