Default & Plan Modes: Safety First
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-onlygitcommands. - 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:
- Approve and start in auto mode
- Approve and accept edits
- Approve and review each edit manually
- Keep planning with feedback
Tip: Use
/plan <task>to enter plan mode and start immediately (e.g.,/plan fix auth bug).