Search the documentation
21 pages for /doctor.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Best practices for Claude Code
Claude Code CLI · in the page
best-practices
…Claude's behavior actually shifts. For a checked-in CLAUDE.md, run [`/doctor`](/docs/en/commands#all-commands) and Claude proposes cuts for content it can derive from the codebase. If Claude keeps s…
Claude Code changelog
Claude Code CLI · in the page
changelog
…diagnostics: a startup warning when the settings fail to load, and a `/doctor` and `/status` line explaining a load failure or why they weren't fetched (Bedrock/Vertex/third-party provider, custom `AN…
CLI reference
Claude Code CLI · in the page
cli-reference
…ty. For the in-session setup checkup that can also apply fixes, run [`/doctor`](/docs/en/commands#all-commands)…
Commands
Claude Code CLI · in the page
commands
…sation back to a checkpoint, or summarizes part of the conversation. `/doctor` runs a setup checkup that diagnoses installation and configuration issues and can fix them, `/debug` diagnoses runtime is…
Run Claude Code behind a corporate launcher
Claude Code CLI · in the page
corporate-launcher
…once, and it puts the installation into an externally managed state: `/doctor` reports it, auto-update leaves the file in place, and cleanup of old versions stays disabled until the installer manages…
Debug your configuration
Claude Code CLI · in the page
debug-your-config
…gs, hooks, MCP servers, or skills aren't taking effect. Use /context, /doctor, /hooks, and /mcp to see what actually loaded. When Claude ignores an instruction or a feature you configured doesn't app…
Environment variables
Claude Code CLI · in the page
env-vars
…in commands like `/init` stay typable but are hidden from the model. `/doctor` stays typable like the built-in commands; hide it with `DISABLE_DOCTOR_COMMAND` instead. Skills from plugins, `.claude/sk…
Extend Claude Code
Claude Code CLI · in the page
features-overview
…hecked-in CLAUDE.md](/docs/en/memory#my-claude-md-is-too-large), run `/doctor`.</Tip> </Tab> <Tab title="Skills"> Skills are extra capabilities in Claude's toolkit. They can be reference mate…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…* `/init` walks you through creating a CLAUDE.md for your project * `/doctor` runs a setup checkup that diagnoses installation and configuration issues and can fix them ### It's a conversation Clau…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
….1.205, a `Doctor` context and a `doctor:fix` action existed for the `/doctor` diagnostics screen. ## Available actions Actions follow a `namespace:action` format, such as `chat:submit` to send a me…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…tains its file. To trim a file that is already checked in, run the [`/doctor` checkup](/docs/en/memory#my-claude-md-is-too-large). The root `CLAUDE.md` holds the rules that apply in every package: `…
How Claude remembers your project
Claude Code CLI · in the page
memory
…t doesn't reduce context, since imported files load at launch. The [`/doctor`](/docs/en/commands#all-commands) checkup proposes trims for a checked-in CLAUDE.md: it cuts content Claude can derive fro…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…des](#switch-permission-modes) covers what outranks that pick. The [`/doctor`](/docs/en/commands#all-commands) checkup proposes this user-settings default on these providers the same way it does on t…
Configure the sandboxed Bash tool
Claude Code CLI · in the page
sandboxing
…ing never matches and the proxy never injects the credential there. `/doctor` flags `injectHosts` entries that can never match with the warning `Sandbox credential injectHosts entries can never match…
Claude Code settings
Claude Code CLI · in the page
settings
…gle typo cannot disable the rest of your organization's policy. Run [`/doctor`](/docs/en/commands#all-commands) to list stripped entries with their source file and field. This behavior is consistent…
Claude Code settings reference
Claude Code CLI · in the page
settings-reference
…much context the listing uses and which skills contribute most, run `/doctor`. ### `skillListingMaxDescChars` Each turn, Claude sees a [listing of your skills](/docs/en/skills#skill-descriptions-ar…
Extend Claude with skills
Claude Code CLI · in the page
skills
…undled skills Claude Code includes a set of bundled skills, such as `/doctor`, `/code-review`, `/batch`, `/debug`, `/loop`, and `/claude-api`. Bundled skills are prompt-based: they give Claude detail…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…tion closest to the working directory wins, as described above. The [`/doctor`](/docs/en/commands#all-commands) setup checkup reports files in the same directory that share a name and proposes renamin…
Troubleshooting
Claude Code CLI · in the page
troubleshooting
…| If you're not sure which applies, run `/doctor` inside Claude Code for an automated check of your installation, settings, extensions, and context usage; it proposes fixe…
Week 28 · July 6–10, 2026
Claude Code CLI · in the page
whats-new/2026-w28
…rom the Desktop app's built-in browser, run a full setup checkup with /doctor, and pick up auto mode transcript protections and agent view upgrades. <div className="digest-meta"> <span>Releases <a…
What's new
Claude Code CLI · in the page
whats-new/index
…ay it does with your local dev server previews. Also this week: **`/doctor`** is a full setup checkup that diagnoses issues and can fix them, with `/checkup` as its alias; **auto mode** blocks tran…