🌐
ClaudeLog
claudelog.com › home › mechanics › foundation › plan mode
ClaudeLog - Claude Code Docs, Guides, Tutorials & Best Practices
You activate it by pressing shift+tab twice. To exit Plan Mode you can press shift+tab again. (I must say the UX of Claude Code is seamless, well done Anthropic)
🌐
Armin Ronacher
lucumr.pocoo.org › 2025 › 12 › 17 › what-is-plan-mode
What Actually Is Claude Code’s Plan Mode? | Armin Ronacher's Thoughts and Writings
1 week ago - One consequence of YOLO mode though is that it didn’t work well together with the plan mode that Claude Code had. In the beginning it didn’t inherit all the tool permissions, so in plan mode it actually asked for approval all the time.
🌐
GitHub
github.com › anthropics › claude-code › issues › 7546
[Bug] Plan Mode Keyboard Shortcut No Longer Functioning · Issue #7546 · anthropics/claude-code
September 13, 2025 - Bug Description With the newest version of Claude Code, it seems that the plan mode which we could previously activate with Shift+Tab is not appearing anymore. It just cycles between normal mode and edit mode, but the plan mode is missing.
Published   Sep 13, 2025
🌐
GitHub
github.com › anthropics › claude-code › issues › 6241
Missing Opus Planning Mode Functionality · Issue #6241 · anthropics/claude-code
August 21, 2025 - Bug Description I cant see the opus planning mode Environment Info Platform: darwin Terminal: WarpTerminal Version: 1.0.86 Feedback ID: Errors [{"error":"AxiosError: Request failed with status code 403\n at UN (file:///Users/mokadem/.nvm...
Published   Aug 21, 2025
🌐
Reddit
reddit.com › r/claudeai › claude code plan mode.
r/ClaudeAI on Reddit: Claude Code PLAN mode.
February 19, 2025 -

Maybe you miss it:

Plan mode is a special operating mode in Claude Code that allows you to research, analyze, and create implementation plans without making any actual changes to your system or codebase.

What Plan Mode Does:

Research & Analysis Only:

  • Read files and examine code

  • Search through codebases

  • Analyze project structure

  • Gather information from web sources

  • Review documentation

No System Changes:

  • Cannot edit files

  • Cannot run bash commands that modify anything

  • Cannot create/delete files

  • Cannot make git commits

  • Cannot install packages or change configurations

When Plan Mode Activates:

Plan mode is typically activated when:

  • You ask for planning or analysis before implementation

  • You want to understand a codebase before making changes

  • You request a detailed implementation strategy

  • The system detects you want to plan before executing

How It Works:

  1. Research Phase: I gather all necessary information using read-only tools

  2. Plan Creation: I develop a comprehensive implementation plan

  3. Plan Presentation: I use the exit_plan_mode tool to present the plan

  4. User Approval: You review and approve the plan

  5. Execution Phase: After approval, I can proceed with actual implementation

Benefits:

  • Safety: Prevents accidental changes during exploration

  • Thorough Planning: Ensures comprehensive analysis before implementation

  • User Control: You approve exactly what will be done before it happens

  • Better Outcomes: Well-planned implementations tend to be more successful

🌐
Nathan Onn
nathanonn.com › how-i-discovered-the-claude-code-feature-that-10xd-my-development-speed-and-why-youre-probably-missing-it
How I Discovered The Claude Code Feature That 10x'd My Development Speed (And Why You're Probably Missing It) | Nathan Onn
October 3, 2025 - Production-ready code with error handling, TypeScript interfaces, and zero bugs. ... Here’s what you’re missing. ... I discovered Plan Mode by accident. I was frantically hitting keys, trying to find a shortcut I’d forgotten, when I accidentally pressed Shift+Tab+Tab. Suddenly, Claude stopped ...
🌐
Reddit
reddit.com › r/claudeai › is plan mode gone?
r/ClaudeAI on Reddit: Is plan mode gone?
August 15, 2025 -

I'm new to Claude Code. I'm a longtime CursorMax user, and all the tutorials and things that I've seen have talked about plan mode, but I just don't see it anymore. I don't see how to get into it.

What I have done, I've set it to use the model I've set it to use is OpusPlan, or something like that. It's supposedly where it plans using Opus and executes using Sonnet. And I think it's working, but these days when you actually do the /models command, it only gives you two choices. So are they moving away from this?
Now I just tell it, don't do anything. Let's just talk about the task first, et cetera.

🌐
GitHub
github.com › anthropics › claude-code › issues › 2103
Inconsistent Plan Mode Output: Missing Interactive Execution Prompt · Issue #2103 · anthropics/claude-code
June 15, 2025 - Expected Behavior: When using plan mode, the final output should always be a structured, executable plan that presents the user with an interactive prompt for approval (e.g., a Yes/No choice). This should be the consistent behavior regardless of the request. Actual Behavior: Sometimes, instead of generating the actionable plan prompt, Claude Code simply describes the intended plan as plain text within its conversational response.
Published   Jun 15, 2025
🌐
GitHub
github.com › anthropics › claude-code › issues › 2469
"Plan mode" not working as expected. · Issue #2469 · anthropics/claude-code
May 5, 2025 - My expectation was to have some /readonly mode. In Aider it's command /ask that's why I used that name in #1946 . I was pointed that [Shift]+[Tab] switching to "Plan Mode" is Claude Answer, and that was used as argument to clause #1946 ....
Published   Jun 23, 2025
Find elsewhere
🌐
Claude AI
claude-ai.chat › home › blog › plan mode in claude code: when to use it (and when not to)
Plan Mode in Claude Code: When to Use It (and When Not To) - Claude AI
3 weeks ago - Perhaps you notice something missing (maybe the plan forgot about adding an avatar image upload endpoint). You can ask Claude follow-up questions or request modifications while still in Plan Mode...
🌐
GitHub
github.com › anthropics › claude-code › issues › 3390
[BUG] Shift+Tab not switching to plan mode on Windows · Issue #3390 · anthropics/claude-code
July 12, 2025 - After installing Claude Code on Windows, Shift+Tab fails to switch to plan mode.
Published   Jul 12, 2025
🌐
Substack
agiinprogress.substack.com › p › mastering-claude-code-plan-mode-the
Mastering Claude Code Plan Mode: The Game-Changing Feature Every Engineer Needs
June 18, 2025 - Anthropic just dropped a feature that will change how engineers approach complex coding tasks. Plan Mode is fundamental shift toward more thoughtful, senior-level engineering practices.
🌐
Claude
support.claude.com › en › articles › 11145838-using-claude-code-with-your-pro-or-max-plan
Using Claude Code with your Pro or Max plan | Claude Help Center
This will vary based on factors such as codebase size and user settings like auto-accept mode. Users running multiple Claude Code instances in parallel will hit their limits sooner. For detailed information about Max plan usage limits, see About Claude's Max Plan Usage.
🌐
GitHub
github.com › anthropics › claude-code › issues › 6479
Plan Mode by command · Issue #6479 · anthropics/claude-code
August 25, 2025 - anthropics / claude-code Public · Notifications · You must be signed in to change notification settings · Fork 3.4k · Star 47.8k · New issueCopy link · New issueCopy link · Open · Open · Plan Mode by command#6479 · Copy link · Labels · autocloseduplicateThis issue or pull request already existsThis issue or pull request already exists ·
Published   Aug 25, 2025
🌐
GitHub
github.com › anthropics › claude-code › issues › 2667
[IDEA] - Enable "Plan Mode" for Claude Code with Command-Line Flag · Issue #2667 · anthropics/claude-code
June 27, 2025 - bun lint | claude "Let's get through these linting warnings." git diff --staged | claude "Hi, take a look at this diff and let's pick back up where we left off." It would be useful to have an option, like --plan or --mode plan, that allows me to start a session directly in "plan mode" from the outset.
Published   Jun 27, 2025
🌐
Reddit
reddit.com › r/claudecode › claude code: plan mode
r/ClaudeCode on Reddit: Claude Code: Plan Mode
June 17, 2025 -

Maybe you missed:

To activate PLAN MODE hit Shift + TAB and again Shift + TAB

Plan mode is a special operating mode in Claude Code that allows you to research, analyze, and create implementation plans without making any actual changes to your system or codebase.

What Plan Mode Does:

Research & Analysis Only:

  • Read files and examine code

  • Search through codebases

  • Analyze project structure

  • Gather information from web sources

  • Review documentation

No System Changes:

  • Cannot edit files

  • Cannot run bash commands that modify anything

  • Cannot create/delete files

  • Cannot make git commits

  • Cannot install packages or change configurations

When Plan Mode Activates:

Plan mode is typically activated when:

  • You ask for planning or analysis before implementation

  • You want to understand a codebase before making changes

  • You request a detailed implementation strategy

  • The system detects you want to plan before executing

How It Works:

  1. Research Phase: I gather all necessary information using read-only tools

  2. Plan Creation: I develop a comprehensive implementation plan

  3. Plan Presentation: I use the exit_plan_mode tool to present the plan

  4. User Approval: You review and approve the plan

  5. Execution Phase: After approval, I can proceed with actual implementation

Benefits:

  • Safety: Prevents accidental changes during exploration

  • Thorough Planning: Ensures comprehensive analysis before implementation

  • User Control: You approve exactly what will be done before it happens

  • Better Outcomes: Well-planned implementations tend to be more successful

🌐
Reddit
reddit.com › r/claudeai › the planning mode is really good (claude code)
r/ClaudeAI on Reddit: The planning mode is really good (Claude Code)
July 1, 2025 -

I've been using the planning mode for a while now. It's actually very very good. I now use it almost exclusively when I start working on a new feature.

Here's my workflow:

  • Shift + Tab twice to enter the planning mode

  • Brainstorming the implementation with Claude, provide feedback on the solution, iterate until I am happy with the solution.

  • I use @ reference to help Claude with additional context so it doesn't spend a lot time exploring

  • For convenience, I also connect CC to VS Code by using the `/ide` slash command. I open a file in VS, select the lines, and ask CC about the lines.

  • I iterate with Claude until I am happy with the solution. After that, Shift + Tab twice to enter auto edit mode. CC will complete the implementation with very little intervention.

I find that with this approach, I don't even need to create PLAN.md anymore. I try to keep the feature iterations small, and commit the changes as soon as the code is working.

Do you have similar experience?


Addendum:

To use the /IDE command, see https://docs.anthropic.com/en/docs/claude-code/ide-integrations

https://cuong.io/blog/2025/06/23-claude-code-ide-vs-code


The key for this to be effective is to keep the scope small. Plan what you will do in the next 30 minutes or less.

The workflow It should be

plan > code > debug > commit

plan > code > debug > commit

plan > code > debug > commit

...

This works really well with small and incremental changes.

Pro tip: while waiting for Claude, you can open another terminal and start another Claude. You can have multiple planning sessions at the same time.


For long discussions, you may use the normal mode and just Claude not to make any changes.

Better yet, use the repomix cli to create a dump of your project.

https://github.com/yamadashy/repomix

You then can upload it to ChatGPT or Claude Web UI for long discussions. Chatgpt's project + canvas feature is super neat for this kind of long planning.