SnapshotJuly 2026a point-in-time write-up, left as written

Configuring Claude

Once Claude Code is installed, a handful of configurations make it productive for daily work. The most important is auto mode; everything else is nice-to-have.

Enable auto mode

Out of the box, Claude Code asks you to approve every potentially-sensitive action: file writes, bash commands, network calls. Safe, but unworkable in practice. A real session has dozens of those per minute; every prompt is a full stop, and the model’s momentum dies between actions.

Three permission modes exist:

The dance every user has to do is turning auto mode on. Three ways, in order of durability:

For a single session

claude --permission-mode auto

For every claude invocation in your shell

Add an alias to your shell config. For zsh:

# ~/.zshrc
alias claude='claude --permission-mode auto'

For bash, the same line in ~/.bashrc. Reload (source ~/.zshrc) and claude runs in auto mode from then on.

As Claude Code’s own default

Better: set it in the Claude Code config so it applies regardless of how you launch it.

Edit ~/.claude/settings.json:

{
  "permissions": {
    "defaultMode": "auto"
  }
}

You can use "bypassPermissions" for full yolo, though I don’t recommend it as a default.

See Modes and abilities for the full permission model and when each level is appropriate. This chapter is the minimum to be productive; that chapter is the full context.

The basic tour

A handful of commands worth knowing on day one.

A note on model choice and reasoning effort

The gap between successive generations, or between low and high reasoning effort, is real, but smaller than you’d expect. The outcome difference is dominated by context.

The models are already more capable than most users know how to drive. Feed the model a clean, congruent set of files and a well-framed prompt and even a cheaper model produces excellent work. Feed a frontier model a chaotic mix of outdated notes, half-finished plans, and conflicting instructions, and it still struggles, because you’ve asked it to average the chaos.

Most of this course is about getting context right. The model picker and reasoning-effort knobs are a distant second concern.

Other configuration worth knowing early

None of these are required. Add them as the course calls for them.

Resources