Loading learning content…
Loading learning content…
Use plan mode for complex multi-step tasks and extended thinking for deep reasoning about architecture decisions.
Read through the lesson, mark it complete when the concept is clear, then move to the next lesson in the sequence or jump back to the module map.
Plan mode separates thinking from doing. Instead of immediately executing, Claude produces a detailed plan for your review. This is essential for any task with more than 3 steps or architectural implications.
Activate it explicitly in your prompt:
Plan only — do not make any changes yet.
Plan how you'd implement a real-time notification system using WebSockets.
Claude will produce a phased implementation plan, list risks, and ask clarifying questions before touching any code.
The rule of thumb: if you'd want a code review before merging, use plan mode before implementing.
Extended thinking gives Claude additional reasoning budget — it "thinks" longer before responding, useful for complex problems:
Enable it with a prefix:
Think carefully about this before answering: what's the safest way to migrate
our auth system from sessions to JWTs without logging out existing users?
When Claude produces a plan, read it critically:
Push back on plans that seem too broad or risky. It's much cheaper to refine a plan than to undo an incorrect implementation.
Plans aren't final. Treat them as drafts:
Your plan looks good but step 3 is risky. Can you add a feature flag so we can
roll back the new auth system without a deployment?
Refine until you're confident, then ask Claude to execute the approved plan.