Module 1: Fundamentals1.7: Navigation

1.7: Claude Code Navigation

  • Time to Complete: 15-20 minutes
  • Prerequisites: Modules 1.1-1.6 complete

Start this module in Claude Code: Run /start-1-7 to kick off the interactive experience.

📖 Overview

Module 1.7 covers the final navigation essentials: input modes, analysis depth control, and workflow acceleration. These skills separate casual users from power users.

What you’ll learn:

  1. Input modes - Edit, auto-accept, and plan mode
  2. Think keywords - Control analysis depth (think/think harder/ultrathink)
  3. —dangerously-skip-permissions - Critical workflow accelerator

Key takeaway: Master when to use each mode, adjust analysis depth on demand, and remove friction from workflows.

🎛️ The Three Input Modes

Claude Code has three input modes that control workflow execution:

ModeBehaviorBest ForSwitch Method
Edit (Default)Shows diffs, waits for approvalCritical files, learning, safetyPress Shift+Tab
Auto-AcceptApplies changes immediatelySimple tasks, trusted operationsPress Shift+Tab
PlanCreates structured plan with todos firstMulti-step workflows, complex researchPress Shift+Tab

Switching: Press Shift+Tab to cycle through modes anytime.

Edit Mode (Default)

Shows every file change before applying. You review and approve each change.

Use when:

  • Working with critical files
  • Learning how Claude approaches tasks
  • Need control and review

Auto-Accept Mode

Automatically applies changes without asking. Fast and autonomous.

Use when:

  • Task is straightforward and clear
  • Trust Claude to execute correctly
  • Want speed over review

Plan Mode

Creates structured plan with auto-generated todo list before executing. See strategy upfront.

Use when:

  • Complex, multi-step workflows (3+ distinct steps)
  • Want to see strategy before execution
  • Research → synthesis → deliverable workflows
  • Multiple agents need coordination

Example todo list:

☐ Research TaskFlow's main competitors
☐ Launch parallel agents to analyze AI features
☐ Synthesize findings into competitive analysis
☐ Create response strategy document

As Claude works:

✓ Research TaskFlow's main competitors
→ Launch parallel agents to analyze AI features
☐ Synthesize findings into competitive analysis
☐ Create response strategy document

🎯 Mode Selection Guide

TaskRecommended ModeWhy
Research 5 competitors and create strategyPlan ModeComplex, multi-step, benefits from visibility
Add dark mode toggleAuto-Accept/EditSimple, one-step task
Fix typo in READMEAuto-Accept/EditSimple, low-risk
Create PRD from rough notesPlan ModeMulti-step: research → outline → draft
Analyze CSV fileAuto-AcceptStraightforward analysis
Multi-source research synthesisPlan ModeComplex: agents → synthesis

Quick Decision Tree:

  1. Complex multi-step workflow? → Plan Mode
  2. Straightforward and low-risk? → Auto-Accept
  3. Otherwise → Edit Mode (safest)

💡 Think Control Keywords

Adjust analysis depth before Claude responds:

KeywordDepthWhen to Use
think about XNormalMost tasks
think harder about XDeeperComplex decisions
ultrathink about XMaximumReally hard problems (displays as rainbow!)

Examples:

With plan mode:

Think harder about competitive threats, then research competitors' AI features
and create response strategy

With any mode:

Ultrathink about whether we should build or buy this feature

Pro tip: Think keywords work in all input modes, especially useful in plan mode for complex strategy work.

⚡ Dangerously Skip Permissions

The Flag

claude --dangerously-skip-permissions

What it does: Skips all permission prompts. Claude executes commands without approval.

The transformation:

Without FlagWith Flag
Can I write to user-story-1.md? → Yes
Can I write to user-story-2.md? → Yes
Can I write to user-story-3.md? → Yes
[Repeat for every file…]
[Creates all 5 files immediately]
Done!

Why It’s Worth It

The tradeoff:

  • Risk: No safety net, commands execute immediately
  • Reward: Pure flow state, 10x faster, real workflow speed

Carl’s Strong Recommendation

Use it once you’ve completed Level 1 and trust Claude Code. The speed gains are worth it.

Create a shell alias:

alias cc="claude --dangerously-skip-permissions"

Then just type cc to start Claude Code in fast mode.

When to use:

  • Completed Level 1
  • Trust Claude Code
  • Working in safe environment
  • Want professional speed

When to avoid:

  • Production code
  • Unsure what Claude will do
  • Learning new project

🛑 Stopping Execution

Press Esc at any time to stop Claude from executing.

What happens:

  • Execution stops immediately
  • Files created so far remain
  • Can review and decide next steps

Pro tip: In plan mode, press Esc once you’ve seen the value, then review files when ready.

💡 Best Practices

Do:

  • Use plan mode for multi-step workflows (3+ steps)
  • Switch modes based on task complexity
  • Use think keywords for deeper analysis on complex decisions

Don’t:

  • Use plan mode for simple tasks (overkill)
  • Stay in one mode all the time (be flexible)
  • Forget Esc stops execution

Workflow Development:

  • Week 1: Edit mode for everything (learn how Claude works)
  • Week 2: Auto-accept for simple tasks
  • Week 3: Plan mode for complex workflows
  • Week 4: Natural mode switching based on task

❓ Common Questions

When should I use plan mode vs just asking Claude to do it?

Use plan mode when task has 3+ distinct steps or involves research → synthesis → deliverable. Skip for simple, obvious tasks.

Can I edit the plan before Claude executes?

Yes! Ask to adjust: “Add a step to…” or “Remove the X part” work perfectly.

Should I always use —dangerously-skip-permissions?

Use when you trust Claude and speed matters. Avoid for production code or when learning new projects.

Do think keywords work in all modes?

Yes! They adjust analysis depth in edit, auto-accept, and plan modes.

🎉 What’s Next?

Level 1 Complete

Congratulations! You’ve mastered all of Level 1: Foundation.

Skills acquired:

  • ✅ File operations (read, write, edit, reference)
  • ✅ Real-time visualization with Obsidian
  • ✅ PM document processing
  • ✅ Parallel agents for cloning yourself
  • ✅ Specialized sub-agent team
  • ✅ Permanent project memory (CLAUDE.md)
  • ✅ Workflow mode selection
  • ✅ Analysis depth control
  • ✅ Friction-free flow state work

Time savings: 10-15 hours per week

Level 2: Real PM Workflows

Ready to save 20+ hours per week? Level 2 teaches daily PM workflows.

Module 2.1: Write a PRD

  • Transform rough ideas into complete PRDs
  • Research agents and Socratic refinement

Module 2.2: Analyze Product Data & Build Dashboards

  • Handle large datasets (CSV, surveys)
  • Multi-source research synthesis

Module 2.3: Build Product Strategy & Roadmap

  • Competitive research at scale
  • Strategic synthesis and roadmap creation

Start Level 2:

/start-2-1

Celebrate this achievement! You’ve built a complete foundation for Claude Code mastery. 🎓


About This Course

Created by Carl Vellotti. If you have any feedback about this module or the course overall, message me! I’m building a newsletter and community for PM builders, check out The Full Stack PM.

Source Repository: github.com/carlvellotti/claude-code-pm-course