🌐
Claude
code.claude.com › docs › en › common-workflows
Common workflows - Claude Code Docs
... Plan Mode instructs Claude to create a plan by analyzing the codebase with read-only operations, perfect for exploring codebases, planning complex changes, or reviewing code safely.
🌐
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.

Discussions

Claude Code PLAN mode.
Ive been telling people for production projects that you'll see a move from vibe coding to vibe planning. More on reddit.com
🌐 r/ClaudeAI
29
73
February 19, 2025
Plan Mode by command
Can I switch to plan mode by cmd because sometimes shift tab does not work? More on github.com
🌐 github.com
4
August 25, 2025
Introduce a "Plan Mode" to plan complex code changes by blocking the use of write tools
What would you like to be added? One of the absolute best features of Claude Code is "Plan Mode", which can be enabled by pressing Shift+Tab twice (you can see it in the bottom-left corne... More on github.com
🌐 github.com
27
July 22, 2025
Opus plan mode missing in Claude Code 2.0.0? : ClaudeAI
🌐 r/ClaudeAI
🌐
ClaudeLog
claudelog.com › home › mechanics › foundation › plan mode
ClaudeLog - Claude Code Docs, Guides, Tutorials & Best Practices
1 month ago - Claude Code Plan Mode: Safe research and analysis before execution. Activate with Shift+Tab twice for structured planning without unwanted changes.
🌐
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 - This post is basically just what I found out about how it works, and maybe it’s useful to someone who also does not use plan mode and wants to know what it actually does. First we need to agree on what a plan is in Claude Code. A plan in Claude Code is effectively a markdown file that is written into Claude’s plans folder by Claude in plan mode.
🌐
Anthropic
anthropic.com › engineering › claude-code-best-practices
Claude Code: Best practices for agentic coding
Ask Claude to make a plan for how to approach a specific problem. We recommend using the word "think" to trigger extended thinking mode, which gives Claude additional computation time to evaluate alternatives more thoroughly.
🌐
Medium
medium.com › @kuntal-c › claude-code-plan-mode-revolutionizing-the-senior-engineers-workflow-21d054ee3420
Claude Code Plan Mode: Revolutionizing the Senior Engineer’s Workflow | by Kuntal | Medium
June 18, 2025 - Before writing a single line of ... Claude Code’s Plan Mode formalizes this workflow into a structured, AI-powered process that enhances rather than replaces human engineering judgment....
🌐
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 - Plan Mode is a special operating mode in Claude Code that creates a read-only research and planning phase before any code changes are made.
🌐
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

Find elsewhere
🌐
YouTube
youtube.com › watch
Claude Code's Hidden Superpower: Plan Mode for Smart Developers - YouTube
Discover the best way to use Claude Code that doesn't involve writing a single line of code! 🚀In this tutorial, I reveal two powerful strategies for leverag...
Published   October 24, 2025
🌐
Anthropic Courses
anthropic.skilljar.com › claude-code-in-action
Claude Code in Action
Integrate with GitHub workflows: ... code review processes and integrate AI assistance into your existing version control workflows · Apply thinking and planning modes: Learn when and how to use different reasoning approaches for various complexity levels of programming challenges · Familiarity with command-line interfaces and terminal operations ... Useful hooks! ... This course provides comprehensive training on using Claude Code for software ...
🌐
Builder.io
builder.io › blog › claude-code
How I use Claude Code (+ my best tips)
September 29, 2025 - They continue to train the model ... need for Claude Code. It also means Anthropic can give you the most possible value for the least possible price because you only have to worry about paying them. They can compete on giving you maximum access to models like Opus without situations like Cursor has, where Cursor has to make money too. It's like buying direct from the manufacturer instead of through a reseller. Of course it's better. I pay for the max plan at ...
🌐
Cuong
cuong.io › blog › 2025 › 07 › 15-claude-code-best-practices-plan-mode
Claude Code Best Practices: The Plan Mode | Code Centre
July 15, 2025 - Claude Code's plan mode is an super underrated feature. Learn the plan→code→debug→commit workflow that streamlines small iterations.
🌐
YouTube
youtube.com › shorts › I3Ap7gF6Af8
Plan mode in Claude Code 👍 - YouTube
Checkout my all-in-one AI Chat app: https://jupita.chatWork with me: https://samuelgregory.co.uk-Suppport the content: https://www.patreon.com/0x5am5Twitter:...
Published   June 12, 2025
🌐
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 › google-gemini › gemini-cli › issues › 4666
Introduce a "Plan Mode" to plan complex code changes by blocking the use of write tools · Issue #4666 · google-gemini/gemini-cli
July 22, 2025 - In Plan Mode, every tool that can create, update or delete files is blocked, so Claude can only use Read tools and WebFetch/WebSearch. Morever, a dedicated "exit_plan_mode" tool is used, which works as follows: Description: Use this tool when ...
Published   Jul 22, 2025
🌐
Substack
lennysnewsletter.com › p › everyone-should-be-using-claude-code
Everyone should be using Claude Code more
October 14, 2025 - I made a folder with internal Notions of our hiring material for PMs, added similar role JDs from other companies, then in planning mode asked to generate the same collateral for this new role.” · “My current Claude Code jam is synthesizing transcripts of calls with customers to compile evidence that supports or invalidates a running tally of assumptions/requirements/hypotheses/whatever.
🌐
Z
docs.z.ai › devpack › tool › claude
Claude Code - Overview - Z.AI DEVELOPER DOCUMENT
Claude Code is even more powerful with the GLM Coding Plan— giving you 3× the usage at a fraction of the cost. Code faster, debug smarter, and manage workflows seamlessly with more tokens, and rock-solid reliability.Christmas Deal: Enjoy 50% off your first GLM Coding Plan purchase, plus an extra 10%/20% off! Subscribe now. For users who have used the service before 2025-09-30: The default model for GLM Coding Plan has been upgraded to GLM-4.7 with seamless user experience.
🌐
Hacker News
news.ycombinator.com › item
Claude Code has "plan mode" for this now. It enforces this behavior. But its sti... | Hacker News
June 10, 2025 - Separately, if I were at cursor (or any other company for that matter), I’d have the AI scouring HN comments for “I wish x did y” suggestions · 0. AI can scour the web for user comments/complaints about our product and automatically synthesize those into insights