741 pages for description.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Commands
Claude Code CLI · in the page
commands
…structions written for older models in your prompts, skills, and tool descriptions and propose fixes as a diff. Run `cost-optimize` to profile where your project's Claude API spend goes and propose sa…
Common workflows
Claude Code CLI · in the page
common-workflows
…"Review and refine"> ```text wrap theme={null} enhance the PR description with more context about the security improvements ``` </Step> </Steps> To find the session later, run `claude -…
Communications kit
Claude Code CLI · in the page
communications-kit
…ceremony* The fix took 5 minutes. The commit message, branch, and PR description took 15. That ratio is wrong. Claude handles the full git flow: commits with conventional messages, branches, PRs wit…
Explore the context window
Claude Code CLI · in the page
context-window
…p-tool-search' }, { t: 0.1, kind: 'auto', label: 'Skill descriptions', tokens: 450, color: '#D4A843', vis: 'hidden', noSurviveCompact: true, desc: 'One-line descripti…
Debug your configuration
Claude Code CLI · in the page
debug-your-config
…es. Run it first to confirm whether your `CLAUDE.md`, rules, or skill descriptions are present at all. The skills section in `/context` also includes [bundled skills](/docs/en/skills#bundled-skills),…
Launch sessions from links
Claude Code CLI · in the page
deep-links
…e the session starts and what the prompt box contains: | Parameter | Description | | - | - | | `q` | Text to pre-fill in the prompt box. [URL-encode](https://developer.mozilla.org/en-US/docs/Web/Java…
Desktop application
Claude Code CLI · in the page
desktop
…configurations` array accepts the following fields: | Field | Type | Description | | - | - | - | | `name` | string | A unique identifier for this server | | `runtimeExecutable` | string | The command…
Schedule recurring tasks in Claude Code Desktop
Claude Code CLI · in the page
desktop-scheduled-tasks
…ew routine** and choose **Local**. Configure these fields: | Field | Description | | - | - | | Name | Identifier for the task. Converted to lowercase kebab-case and used as the folder name on disk. M…
Environment variables
Claude Code CLI · in the page
env-vars
…| | `ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION` | Display description for the custom model entry in the `/model` picker. Defaults to `Custom model (<mode…
Error reference
Claude Code CLI · in the page
errors
…warnings](#exited-after-an-unrecoverable-interface-error) | | `Agent descriptions are over the 15.0k-token limit` | [Configuration warnings](#agent-descriptions-are-over-the-15000-token-limit) | | `N…
Extend Claude Code
Claude Code CLI · in the page
features-overview
…Use` or `SessionStart` | You typing `/<name>`, or Claude matching the description to your task | | **Determinism** | Always fires on its event; the trigger is guaranteed | Claude interprets the in…
Claude Code GitHub Actions
Claude Code CLI · in the page
github-actions
…t wrap theme={null} @claude implement this feature based on the issue description @claude how should I implement user authentication for this endpoint? @claude fix the TypeError in the user dashboard…
Claude Code GitLab CI/CD
Claude Code CLI · in the page
gitlab-ci-cd
…GitLab pipeline, Claude Code can: * Create and update MRs from issue descriptions or comments * Analyze performance regressions and propose optimizations * Implement features directly in a branch, th…
Glossary
Claude Code CLI · in the page
glossary
…es each read their configuration from frontmatter, such as a skill's `description` or a subagent's `tools`, and treat everything after the closing `---` as the instructions. The opening `---` must be…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…h `-p`. Claude Code rejects `--bg`, and rejects `--cloud` with a task description, with an error naming the conflict; `--cloud` with a session ID and `-p` instead [queues a message into that cloud ses…
Hooks reference
Claude Code CLI · in the page
hooks
…n fields These fields apply to all hook types: | Field | Required | Description | | :- | :- | :- | | `type` | yes | `"command"`, `"http"`, `"mcp_tool"`, `"prompt"`, or `"agent"` | | `if` | no | [Per…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…context. [Skills](/docs/en/skills) load on demand. Claude sees skill descriptions at session start, but the full content only loads when a skill is used. For skills you invoke manually, set `disable-…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…setting in each terminal. </Note> ### General controls | Shortcut | Description | Context | | :- | :- | :- | | `Ctrl+C` | Interrupt, or clear input | Interrupts a running operation. If nothing is ru…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
…etected and applied without restarting Claude Code.</Note> | Field | Description | | :- | :- | | `$schema` | Optional JSON Schema URL for editor autocompletion | | `$docs` | Optional documentation UR…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…claude/skills/api-testing/SKILL.md theme={null} --- name: api-testing description: Testing patterns for the API package. Use when writing or modifying tests in packages/api/. --- ## Test structure T…
Connect Claude Code to an LLM gateway
Claude Code CLI · in the page
llm-gateway-connect
…ed models appear as additional `/model` entries. Each entry shows the description your gateway supplies for the model, or `From gateway` when it doesn't supply one. To confirm discovery ran, start `c…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…routing, attribution, and tracing, and need not forward. | Header | Description | | :- | :- | | `Authorization`, `x-api-key` | The developer's gateway credential, in one or both headers depending on…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…ence#all-settings) index says whether it's managed-only. | Setting | Description | | :- | :- | | [`allowAllClaudeAiMcps`](/docs/en/settings-reference#allowallclaudeaimcps) | Load the claude.ai connec…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…the conversation. ```json theme={null} { "name": "get_schema", "description": "Returns the full database schema", "_meta": { "anthropic/maxResultSizeChars": 200000 } } ``` The annotatio…
How Claude remembers your project
Claude Code CLI · in the page
memory
…ontmatter before loading the rule into context. | Field | Required | Description | | :- | :- | :- | | `paths` | No | Glob patterns that [scope the rule to matching files](#path-specific-rules). Accep…
Model configuration
Claude Code CLI · in the page
model-config
…L_OPTION_NAME="Opus via Gateway" export ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION="Custom deployment routed through the internal LLM gateway" ``` `ANTHROPIC_CUSTOM_MODEL_OPTION_NAME` and `ANTHROPIC_C…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…-destination) for what Claude Code removes. | Environment Variable | Description | Example Values | | - | - | - | | `CLAUDE_CODE_ENABLE_TELEMETRY` | Enables telemetry collection (required) | `1` | |…
Output styles
Claude Code CLI · in the page
output-styles
…r: ```markdown theme={null} --- name: Diagrams first description: Lead every explanation with a diagram keep-coding-instructions: true --- When explaining code, architect…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…at three points: 1. Before a subagent starts, the delegated task description is evaluated, so a dangerous-looking task is blocked at spawn time. 2. While the subagent runs, each of its action…
Configure permissions
Claude Code CLI · in the page
permissions
…prompt titled Bash command. Under a tip about auto mode, it shows the description 'Run the test suite', the command npm test, and the line 'This command requires approval', then asks 'Do you want to p…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…e isn't choosing your skill on natural phrasing. Adjust the skill's [`description`](/docs/en/skills#frontmatter-reference), run `claude plugin eval .` again, and compare. To iterate on one case c…
Recommend your plugin from your CLI
Claude Code CLI · in the page
plugins/cli-hints
…d-line. The tag takes three attributes, all required: | Attribute | Description | | :- | :- | | `v` | Protocol version. `1` is the only supported value | | `type` | Hint kind. `plugin` is the only s…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…ct instead, see [Create a plugin](/docs/en/plugins/create). | Flag | Description | | :- | :- | | `--description <text>` | Manifest description | | `--author <name>` | Author name. Defaults to `git co…
Add components to a plugin
Claude Code CLI · in the page
plugins/components
…without one. Inside the file, only `name` is required. In this one, `description` is the text users see for the plugin in `/plugin`, and `version` keeps users on that version until you change it:…
Create a Claude Code plugin
Claude Code CLI · in the page
plugins/create
…lugin.json theme={null} { "name": "my-first-plugin", "description": "A greeting plugin to learn the basics", "version": "1.0.0", "author": { "name": "Your Name"…
Create a marketplace
Claude Code CLI · in the page
plugins/create-marketplace
…tplace.json theme={null} { "name": "my-marketplace", "description": "Plugins for my team", "owner": { "name": "Your Name" }, "plugins": [ {…
Plugin dependencies
Claude Code CLI · in the page
plugins/dependencies
…onstraint, use an object with these fields, each a string: | Field | Description | | :- | :- | | `name` | The dependency's plugin name, as it appears in its marketplace entry. Claude Code looks it up…
Host and maintain a marketplace
Claude Code CLI · in the page
plugins/host-marketplace
…ts `headersHelper`: ```json theme={null} { "name": "my-plugin", "description": "Formatting commands for internal services", "strict": false, "source": { "source": "archive", "url": "h…
Install and manage plugins
Claude Code CLI · in the page
plugins/install
…ew what the plugin adds"> The details pane shows the plugin's description. It can also show: * **Will install**: the commands, agents, skills, hooks, and MCP and LSP servers the plugi…
Plugin manifest reference
Claude Code CLI · in the page
plugins/manifest-reference
…loy-tools", "displayName": "Deploy Tools", "version": "1.2.0", "description": "Deployment commands, a review agent, and a status monitor", "author": { "name": "Example Team", "email":…
Marketplace reference
Claude Code CLI · in the page
plugins/marketplace-reference
…json`. `name`, `owner`, and `plugins` are required. | Field | Type | Description | | :- | :- | :- | | `name` | string | Marketplace identifier: letters, digits, `.`, `_`, and `-`, starting with a let…
Measure plugin cost and usage
Claude Code CLI · in the page
plugins/measure
…ions. Every session where a plugin is enabled includes the names and descriptions of its skills, agents, and commands in Claude's context, and those tokens count against the user's usage whether or n…
Manage mods for your organization
Claude Code CLI · in the page
plugins/mods/admin
…anaged instructions, what any mod reads as settings, or the tools and descriptions of your managed MCP servers. * **Everything else is allowed.** The guard adds no other restrictions. A user's mod can…
Use the mods API
Claude Code CLI · in the page
plugins/mods/api
…ync ($, e, next) => { // Add /standup to the command list, with the description the user sees there await $.command.register({ name: 'standup', description: 'Summarize what changed today', argumen…
Create a mod
Claude Code CLI · in the page
plugins/mods/create
# Create a mod > Have Claude write a Claude Code mod from a description, or write one yourself that counts tool calls and adds a command. Learn the reload and validate loop. A mod is a Claude Code […
Interface gallery for mods
Claude Code CLI · in the page
plugins/mods/gallery
…null} { "name": "gallery", "version": "0.1.0", "description": "Opens a pane that draws one sample", "author": { "name": "Your Name" } } ``` Name your entry poi…
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…l} { "name": "hello-tabs", "version": "0.1.0", "description": "Opens a pane with two tabs and a counter", "author": { "name": "Your Name" } } ``` Name your ent…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…Desktop app as of v2.1.289. Each entry gives the name and a one-line description, and links to the guide section that explains it where there is one. <Note> The complete reference is Claude Code's…
Plugins overview
Claude Code CLI · in the page
plugins/overview
…ugin/plugin.json`, gives the plugin its name and can add a version, a description, and other [metadata](/docs/en/plugins/manifest-reference). The components are what the plugin adds to Claude Code, su…
Publish and distribute a plugin
Claude Code CLI · in the page
plugins/publish
…. </Step> <Step title="Fill in the metadata users see"> Set `description`, `author`, `homepage`, and `repository` in `plugin.json`, and add a `README.md` at the plugin root. `homepage` must p…