🌐
Claude
code.claude.com › docs › en › interactive-mode
Interactive mode - Claude Code Docs
Complete reference for keyboard shortcuts, input modes, and interactive features in Claude Code sessions.
🌐
Anthropic
anthropic.com › engineering › claude-code-best-practices
Claude Code: Best practices for agentic coding
While auto-accept mode (shift+tab to toggle) lets Claude work autonomously, you'll typically get better results by being an active collaborator and guiding Claude's approach. You can get the best results by thoroughly explaining the task to Claude at the beginning, but you can also course correct Claude at any time. ... Ask Claude to make a plan before coding. Explicitly tell it not to code until you’ve confirmed its plan looks good.
🌐
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.

🌐
Sid Bharath
siddharthbharath.com › home › blog › cooking with claude code: the complete guide
Cooking with Claude Code: The Complete Guide - Sid Bharath
July 8, 2025 - Start claude with the –dangerously-skip-permissions flag to skip all permissions. I would not recommend this unless you’ve set up the advanced documentation and git workflows I describe later. Even on Auto-mode you can stop the process by hitting Esc if you think it’s going off course. The third and final mode is Plan Mode. Instead of jumping straight into code, Claude engages its extended thinking capabilities to create comprehensive strategies.
🌐
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.
🌐
Medium
dinanjana.medium.com › mastering-the-vibe-claude-code-best-practices-that-actually-work-823371daf64c
Mastering the Vibe: Claude Code Best Practices That Actually Work | by Dinanjana Gunaratne | Medium
August 24, 2025 - Here’s where most people get Claude Code wrong: they treat it like a faster autocomplete. But the real power comes from asking Claude to make a plan before coding and explicitly telling it not to code until you’ve confirmed that its plan looks good. Plan Mode is activated by pressing Shift+Tab ...
🌐
Sshh
blog.sshh.io › p › how-i-use-every-claude-code-feature
How I Use Every Claude Code Feature - by Shrivu Shankar
November 2, 2025 - For my hobby projects, I exclusively ... planning mode. It’s a way to align with Claude before it starts, defining both how to build something and the “inspection checkpoints” where it needs to stop and show me its work. Using this regularly builds a strong intuition for what minimal context is needed to get a good plan without Claude botching the implementation. In our work monorepo, we’ve started rolling out a custom planning tool built on the Claude Code ...
Find elsewhere
🌐
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 ... 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...
🌐
Reddit
reddit.com › r/claudeai › claude code plan mode.
r/ClaudeAI on Reddit: Claude Code PLAN mode.
February 18, 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

🌐
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 - It's like having a senior engineer review your entire codebase before suggesting solutions. By writing plans to specification files, you create: ... Instead of juggling planning and implementation simultaneously, Plan Mode lets you focus entirely on strategy first, then execution second.
🌐
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 - At its core, Plan Mode embodies a simple yet powerful principle: great planning is great prompting. This isn’t just theoretical — it’s how experienced engineers naturally operate. Before writing a single line of code, senior developers gather context, understand requirements, architect solutions, and only then begin implementation. Claude Code’s Plan Mode formalizes this workflow into a structured, AI-powered process that enhances rather than replaces human engineering judgment.
🌐
Anthropic
anthropic.com › news › claude-4
Introducing Claude 4
New API capabilities: We’re releasing ... for up to one hour. Claude Opus 4 and Sonnet 4 are hybrid models offering two modes: near-instant responses and extended thinking for deeper reasoning....
🌐
Builder.io
builder.io › blog › claude-code
How I use Claude Code (+ my best tips)
September 29, 2025 - Dragging files in normally opens them in a new tab like in Cursor or VS Code. Hold Shift while dragging to reference them properly in Claude. Pasting images from clipboard doesn't work with Command+V. Use Control+V instead. Took me forever to figure that out. Stopping Claude isn't Control+C (that just exits entirely). Use Escape to actually stop Claude. Jumping to previous messages: Escape twice shows a list of all previous messages you can jump back to. There's also a Vim mode if you're into that.
🌐
Philipp Spiess
spiess.dev › blog › how-i-use-claude-code
How I Use Claude Code | Philipp Spiess
Claude Code has a built-in planning mode, that is triggered when you press Shift+Tab twice.