✻Founding-member pricing: every lesson for $19/mo. The first 3 lessons are free. Start lesson 1 →
Unit 2 · Steer the Work · Lesson 8 of 40

Plan Mode, In Depth

Use plan mode to scope work before Claude edits anything: entering it, reviewing and editing plans, approval options and when planning pays off.

ACADEMY10 min+70 XP4-question quiz

🎯 By the end of this lesson you'll be able to

  • Enter and leave plan mode three ways
  • Review, push back on and edit a plan
  • Choose the right approval option
  • Know when planning is worth it, and when it isn't

Thinking before typing

Plan mode is a permission mode where Claude can read and research but can't change your files. It's the cheapest possible place to discover that Claude misunderstood you: before any code exists to undo.

Three ways in

  • Press Shift+Tab until the status bar shows ⏸ plan mode on.
  • Start a prompt with /plan, as in /plan migrate the date utils to Temporal.
  • Launch in it: claude --permission-mode plan.

Reviewing a plan like a senior engineer

When Claude presents a plan, interrogate it:

  • Scope: Is it doing more than you asked? Less?
  • Order: Does it change the riskiest thing last, behind tests?
  • Verification: How will each step be checked? If the plan has no tests, ask for them.
  • Unknowns: What did Claude assume? Ask: "What are you least sure about?"

Press Ctrl+G to open the plan in your editor. Delete steps, reorder them, add constraints, then save. It's often faster than describing changes in chat.

▶Watch it runPushing back on a plan
Pushing back on a plan

Approval options

When you approve, you also choose how execution runs:

OptionWhat happens next
Yes, and use auto modeClaude executes with background safety checks and few prompts. Best for well-scoped plans.
Yes, manually approve editsYou approve each edit. Best for sensitive code or when you're learning the codebase.
No, keep planningStay in plan mode and keep refining.

When to plan (and when not to)

◎Plan first, or just do it?pick the best fit
Rename a variable in one file.
The change is obvious and easy to check. Planning adds nothing.
Add multi-tenant support to the data layer.
Cross-cutting, risky and full of choices. Plan mode was made for this.
Fix a typo in the README.
Trivial and instantly reviewable.
Upgrade the framework a major version.
Many files, breaking changes and ordering matters. Plan and stage it.

A good rule: if you couldn't describe the diff in one sentence, plan first.

⌨Type the command+15 XP

Which flag starts a session directly in plan mode? Type the full command.

❯

Check your understanding

?Lesson quiz10 XP per correct answer · +25 for a perfect score
QUESTION 1 OF 4

What can Claude NOT do in plan mode?

Why: Plan mode blocks edits until you approve a plan.
QUESTION 2 OF 4

What does Ctrl+G do while reviewing a plan?

Why: Editing the plan text directly is often faster than describing changes.
QUESTION 3 OF 4

Which approval option fits a sensitive change in unfamiliar code?

Why: Manual approval keeps you reviewing every edit.
QUESTION 4 OF 4

A good rule of thumb for planning is:

Why: Plan when the change is cross-cutting, risky or ambiguous.
0 / 4 correct
Academy lesson

Unlock lesson 8 and the next 32

You've finished the free lessons. Join the Academy for $19/month to unlock every lesson, quiz, terminal simulation and puzzle, plus the final exam and your certificate of completion.

  • All 40 lessons across 9 units
  • 165+ quiz questions
  • Final exam + certificate
  • New lessons as Claude Code evolves
  • XP, streaks and badges
  • Cancel anytime

Already a member? Log in to continue.

Key takeaways

  • Plan mode = research and proposal with no edits. The cheapest place to fix misunderstandings.
  • Interrogate plans for scope, order, verification and assumptions.
  • Edit plans directly with Ctrl+G.
  • Plan when the diff isn't obvious. Skip it when it is.

Nice work. Lesson 8 done?

Mark it complete to earn +70 XP, keep your streak alive and unlock badges.

Written by Curtis Cornell from Anthropic's public Claude Code documentation. Last reviewed November 14, 2026. Claude Code changes fast; if something here differs from your version, the official docs win.

Start lesson 1 free →