The handbook/Claude Code Settings: Beginner Guide to Claude Code
SettingsMy workspaceOfficial docs ↗

Learn one feature at a time

Know which setting
you are changing.

Find Claude Code controls for models, permissions, display preferences, and project configuration.

STEP-BY-STEP HANDBOOKChecked September 24, 2026

First, identify the application

This page explains Claude Code, not this guide’s Settings page. Web, Desktop, IDE, and terminal sessions do not expose identical controls. Start with the interface you are using.

Where you workWhere to look
TerminalUse /config for preferences; /model, /permissions, and /mcp address specific controls.
Claude Desktop, Code tabUse the session’s mode and model controls and the app’s Claude Code settings.
Claude Code on the webUse session controls and the selected cloud environment. Local machine settings do not automatically transfer.
VS CodeCheck extension settings and the active session indicator.

Settings worth understanding first

ControlWhy it helpsWhat to check
Permission modeDecide how actions are approved.Inspect the active mode before each unfamiliar task.
Model and effortMatch the task’s complexity and workload.Read the picker and usage notices.
Display and response preferencesMake sessions easier to follow.Change one setting, then compare the result.
MCP and connectorsUse authorized project information.Check read and write permissions.
Environment and networkProvide the tools a cloud task needs.Use narrow access and protect credentials.

User, project, or local project?

~/.claude/settings.json contains user settings on that machine. .claude/settings.json is project configuration that travels when committed. .claude/settings.local.json holds personal project overrides and should stay out of Git. Organization-managed settings can take precedence.

Do not replace a settings file with an example. Inspect and merge the relevant change, keep a recovery copy, and validate the JSON. Use the interface where possible.

Claude Code conversation • Review the proposal before editing
Inspect the settings relevant to this Claude Code project. Explain their scope and which values take precedence. Do not reveal secret values or edit anything. Propose the smallest change needed to make future project sessions start in Plan, and explain how I can verify and undo it.

Verify one change

  1. Write down the previous value and scope.
  2. Apply only the intended change.
  3. Start a new session if the setting affects startup.
  4. Check the visible mode or setting.
  5. Restore the old value if the result is unexpected.

For reusable behavioral guidance, use the Instruction Wizard. Text instructions do not change actual permission settings.

References

Was this chapter useful?

Report an error

Votes are shared only if you enable optional measurement in Privacy & Preferences.

CONTINUE THE GUIDEMemory & Advanced Tools

Edit this example

Changes here affect this copy only. Nothing runs from this site. Closing this window discards your edits.

Search the field guide

Search all chapters and FAQ answers. Use Tab to reach a result and Enter to open it.