Default & Plan Modes: Safety First

⏱ Est. reading time: 3 min Updated on 5/8/2026

These modes are designed for exploration and maximum human oversight.

Default Mode

Behavior: Only "built-in read-only" tools run without asking. Everything else prompts for approval.

  • Read-only Whitelist: ls, cat, grep, find, diff, stat, du, cd, and read-only git commands.
  • Access: This is the initial state when you start Claude Code.
  • Indicator: No special indicator in the status bar.

Plan Mode

Behavior: Claude can read files and explore, but cannot modify source code. It focuses on creating a plan.

Acceptance Options

Once a plan is ready, Claude offers several options:

  1. Approve and start in auto mode
  2. Approve and accept edits
  3. Approve and review each edit manually
  4. Keep planning with feedback

Tip: Use /plan <task> to enter plan mode and start immediately (e.g., /plan fix auth bug).