992 pages for start.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Use the mods API
Claude Code CLI · in the page
plugins/mods/api
…. Build your [first mod](/docs/en/plugins/mods/create.md) before you start here. For every method, see [mods API methods](/docs/en/plugins/mods/reference.md#mods-api-methods) or read [the types for y…
Create a mod
Claude Code CLI · in the page
plugins/mods/create
…where Claude wrote them, and the mods load the next time that session starts. To keep a mod from ever loading, delete its directory. **3. Check that the mod loaded** Run `/plugin` at the Claude Code…
React to events with a mod
Claude Code CLI · in the page
plugins/mods/events
…en it runs a tool, submits a prompt, sends a request to the model, or starts or ends a session. Your hook runs before Claude Code acts, so it can observe the event, rewrite it, or answer it in Claude…
Interface gallery for mods
Claude Code CLI · in the page
plugins/mods/gallery
…you can pick an element by how it looks. To learn how drawing works, start with [Draw in the interface](/docs/en/plugins/mods/interface.md). For the main props and which apps draw each element, see t…
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…. Build your [first mod](/docs/en/plugins/mods/create.md) before you start here. Begin with the worked example, which builds a pane with two tabs and a counter, then read the section for each piece y…
Mods overview
Claude Code CLI · in the page
plugins/mods/overview
…your organization](/docs/en/plugins/mods/admin.md). ## Get a mod To start with a mod: * **Use one you already have**: some of Claude Code's own features are mods, such as `/diff`. See [Mods built i…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…I call the event came from, or an `agent.spawn` hook changed an agent started by that call. `lent` when a method another mod adds to the mods API fired that event, unless `rewritten` also applies. `le…
Test a mod
Claude Code CLI · in the page
plugins/mods/test
…your own mods can't load in the shell that runs it, it prints a line starting `claude plugin test: hooks modules are turned off` with the reason, and exits with status 1. ### Stub what Claude Code w…
Troubleshoot a mod
Claude Code CLI · in the page
plugins/mods/troubleshoot
…ssion continues, so a broken mod can look like one that does nothing. Start by checking what Claude Code read from your mod and where it reports a problem, then find the symptom or message you have.…
Manage Claude Code plugins for your organization
Claude Code CLI · in the page
plugins/org
…re covered on other pages: > > * **Installing plugins for yourself**: start at [Install plugins](/docs/en/plugins/install.md) > * **Controlling which plugins members can use in claude.ai and Cowork**:…
Plugins overview
Claude Code CLI · in the page
plugins/overview
…Claude Code adds Anthropic's official marketplace the first time you start an interactive terminal session, unless a [managed policy](/docs/en/plugins/org.md#allow-the-official-marketplace-and-your-o…
Publish and distribute a plugin
Claude Code CLI · in the page
plugins/publish
…are covered on other pages: > > * **Your plugin isn't finished yet**: start with [Create a plugin](/docs/en/plugins/create.md) > * **You maintain a CLI or SDK with a plugin in an official marketplace*…
Recommend plugins for your org
Claude Code CLI · in the page
plugins/relevance
…how plugin relevance works](#understand-how-plugin-relevance-works) Start with the sections for your role: * **Marketplace operators**: read [how suggestions work](#understand-how-plugin-relevance-…
Plugin security and trust
Claude Code CLI · in the page
plugins/security
…security-guidance) and [`claude-security`](/docs/en/claude-security) Start with [what a plugin can do](#understand-what-a-plugin-can-do) and [which marketplaces are Anthropic's](#marketplace-tiers),…
Troubleshoot plugins
Claude Code CLI · in the page
plugins/troubleshooting
…`claude plugin install <plugin>@<marketplace>` in your shell without starting a session When a terminal install works, `/plugin` prints an install summary that starts with `✓ Installed <plugin>.` an…
How Claude Code uses prompt caching
Claude Code CLI · in the page
prompt-caching
…s page covers which actions those are, why some settings wait for a restart to apply, and how to check cache performance when usage looks high. ## How the cache is organized Each time you send a mes…
Prompt library
Claude Code CLI · in the page
prompt-library
…d: 'get-oriented-in-a', sdlc: 'discover', cat: 'Onboard', startN: 1, roles: [], prompt: 'give me an overview of this codebase: architecture, key directories, and how the pieces con…
Continue local sessions from any device with Remote Control
Claude Code CLI · in the page
remote-control
…m.anthropic.claude) to a Claude Code session running on your machine. Start a task at your desk, then pick it up from your phone on the couch or a browser on another computer. When you start a Remote…
Automate work with scheduled tasks
Claude Code CLI · in the page
routines
…area of code referenced. It then posts a summary to Slack so the team starts the day with a groomed queue. * **Alert triage**: your monitoring tool calls the scheduled task's API endpoint when an erro…
Choose a sandbox environment
Claude Code CLI · in the page
sandbox-environments
…ow below, then read the detail section that follows. | You want to | Start with | | :- | :- | | Reduce permission prompts during everyday work on your own machine | The [sandboxed Bash tool](/docs/en…
Configure the sandboxed Bash tool
Claude Code CLI · in the page
sandboxing
…pply to Bash, PowerShell, and Monitor commands and the processes they start. Because the operating system applies the limits while a command runs, Claude Code can [run sandboxed commands without askin…
Run prompts on a schedule
Claude Code CLI · in the page
scheduled-tasks
…Yes | | Requires open session | No | No | Yes | | Persistent across restarts | Yes | Yes | Restored on `--resume`, with [exceptions](/docs/en/scheduled-tasks.md#limitations) | | Access to local files…
Security
Claude Code CLI · in the page
security
…s Claude can take without asking you first. Auto mode is the built-in starting permission mode for interactive terminal and VS Code sessions. [Which mode a session starts in](/docs/en/permission-modes…
Catch security issues as Claude writes code
Claude Code CLI · in the page
security-guidance
…gin to your user settings, so it loads in every new local session you start on this machine. If the install fails, match the message Claude Code reports: * `Marketplace "claude-plugins-official" not…
Self-hosted environments
Claude Code CLI · in the page
self-hosted-environments
…on that runs somewhere other than the developer's machine. Developers start them from claude.ai, the mobile and desktop apps, the terminal with [`claude --cloud`](/docs/en/claude-code-on-the-web#from-…
Customize sessions in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-configuration
…loud-environments). This page assumes a working runner; see the [quickstart](/docs/en/self-hosted-environments-quickstart.md) for setup and [Deploy to production](/docs/en/self-hosted-environments-dep…
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…path. This page covers running the fleet in production; see the [quickstart](/docs/en/self-hosted-environments-quickstart.md) for your first runner and session. A [self-hosted environment](/docs/en/s…
Verify session identity in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-identity
…ments). This page covers session identity verification; see the [quickstart](/docs/en/self-hosted-environments-quickstart.md) for setup and [Deploy to production](/docs/en/self-hosted-environments-dep…
Self-hosted environments reference
Claude Code CLI · in the page
self-hosted-environments-reference
…ironments). This page is the flag and metric reference; see the [quickstart](/docs/en/self-hosted-environments-quickstart.md) for setup and [Deploy to production](/docs/en/self-hosted-environments-dep…
Test self-hosted environments end to end
Claude Code CLI · in the page
self-hosted-environments-testing
…s the enablement path. This page is the CI test recipe; see the [quickstart](/docs/en/self-hosted-environments-quickstart.md) for setup and [Deploy to production](/docs/en/self-hosted-environments-dep…
Configure server-managed settings
Claude Code CLI · in the page
server-managed-settings
…vices | Settings that Claude Code fetches from Anthropic's servers at startup and refreshes hourly during the session | | **[Endpoint-managed settings](/docs/en/managed-settings.md#delivery-mechanisms…
Manage sessions
Claude Code CLI · in the page
sessions
…run `claude stop <id>` and then repeat the command. A prompt that starts with `/` or `!` isn't sent, and neither is any prompt while the session waits on your answer to a question. In both cases C…
Claude Code settings
Claude Code CLI · in the page
settings
…/docs/en/worktrees) to the main checkout, so one file covers sessions started in any subdirectory or worktree of the repository. The file stays in the directory you start Claude Code from in three cas…
Example settings files
Claude Code CLI · in the page
settings-example
…settings file. ```jsonc ~/.claude/settings.json theme={null} { // Start every session on Sonnet 5 "model": "claude-sonnet-5", // Run Sonnet 5 above its default high level; /effort saves a leve…
All settings
Claude Code CLI · in the page
settings-reference
…eps in `~/.claude.json` instead. To pick a file, or check precedence, start with [Settings files and precedence](/docs/en/settings.md). ## Settings index Every key below links to its entry. Scope li…
Advanced setup
Claude Code CLI · in the page
setup
…lation. For a guided walkthrough of your first session, see the [quickstart](/docs/en/quickstart.md). If you've never used a terminal before, see the [terminal guide](/docs/en/terminal-guide). ## Sys…
Extend Claude with skills
Claude Code CLI · in the page
skills
…rol.md) is connected. For read-only installation diagnostics without starting a session, run `claude doctor` in your terminal instead. To audit your instructions rather than your setup, run `/doctor…
Claude Code in Slack
Claude Code CLI · in the page
slack
…ack when**: Context already exists in a Slack discussion, you want to start a task asynchronously, or you're collaborating with teammates who need visibility. **Use the web directly when**: You need…
Customize your status line
Claude Code CLI · in the page
statusline
…tps://mintcdn.com/claude-code/HDAmBwgbrZVk0pOt/images/statusline-quickstart.png?fit=max\&auto=format\&n=HDAmBwgbrZVk0pOt\&q=85\&s=88a7eab9c1038dd098ee8e284d96b7e6) **1. Create a script that reads JSO…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…built-in ones, exceed 15,000 tokens, Claude Code shows a [warning at startup with the total token count](/docs/en/errors.md#agent-descriptions-are-over-the-15000-token-limit). Trim the `description`…
Configure your terminal for Claude Code
Claude Code CLI · in the page
terminal-config
…ipboard. The command detects iTerm2 even when run from inside tmux. Restart iTerm2 for the change to take effect. **VS Code** Add `"terminal.integrated.macOptionIsMeta": true` to your VS Code settin…
Enterprise deployment overview
Claude Code CLI · in the page
third-party-integrations
…de Claude Code configuration. Best for smaller teams that need to get started quickly. **Claude for Enterprise** adds domain capture, role-based permissions, and compliance API access. Best for large…
Tools reference
Claude Code CLI · in the page
tools-reference
…s a `name` can launch a [teammate](/docs/en/agent-teams.md#how-claude-starts-agent-teams) instead. See [Agent tool behavior](#agent-tool-behavior) | No | | `Artifact` | Publishes an HTML or Markdown f…
Troubleshoot installation and login
Claude Code CLI · in the page
troubleshoot-install
…erminal entirely, the [Claude Code Desktop app](/docs/en/desktop-quickstart.md) lets you install and use Claude Code through a graphical interface. Download it for [macOS](https://claude.ai/api/deskto…
Troubleshooting
Claude Code CLI · in the page
troubleshooting
…y, and search problems once Claude Code is running. For other issues, start with the page that matches where you're stuck: | Symptom | Go to | | :- | :- | | `command not found`, install fails, PATH i…
Find bugs with ultrareview
Claude Code CLI · in the page
ultrareview
…hanges locally, run `/code-review`. ## Run ultrareview from the CLI Start a review from any git repository: ```text theme={null} /code-review ultra ``` Without arguments, ultrareview reviews the d…
Voice dictation
Claude Code CLI · in the page
voice-dictation
…with `/voice`, then either hold a key while you speak or tap once to start and again to send. In [hold mode](#hold-to-record), dictation also works in [agent view](/docs/en/agent-view.md#peek-and-re…
Use Claude Code in VS Code
Claude Code CLI · in the page
vs-code
…s that can't install the extension**: [install the CLI](/docs/en/quickstart.md) and run `claude` in the editor's integrated terminal instead. The CLI works in any terminal. * **Dev containers**: to ru…
Week 14 · March 30 – April 3, 2026
Claude Code CLI · in the page
whats-new/2026-w14
…vD&q=85&s=7719e35e52a3f9734b0cf69edac333ad" /> Set the env var and restart Claude Code: ```bash theme={null} export CLAUDE_CODE_NO_FLICKER=1 claude ``` [Fullscreen rendering](/docs/en/fullscreen.md…
Week 15 · April 6–10, 2026
Claude Code CLI · in the page
whats-new/2026-w15
…the output to a new teammate so they can replay your setup instead of starting from defaults. Run it from a project you've spent real time in: ```text title="Claude Code" wrap theme={null} /team-onb…