833 pages for language.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Extend Claude Code
Claude Code CLI · in the page
features-overview
…/docs/en/tools-reference.md#lsp-tool-behavior)** connects Claude to a language server for symbol-level navigation and live type errors * **[MCP](/docs/en/mcp.md)** connects Claude to external services…
Glossary
Claude Code CLI · in the page
glossary
…The tools, context management, and execution environment that turn a language model into a capable coding agent. Claude Code is the harness; Claude is the model inside it. The harness supplies file a…
Hooks reference
Claude Code CLI · in the page
hooks
…e `{ "terminalSequence": "..." }` shape is the same from any shell or language. #### Add context for Claude The `additionalContext` field passes a string from your hook into Claude's context window.…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…erstand your code and reason about tasks. Claude can read code in any language, understand how components connect, and figure out what needs to change to accomplish your goal. For complex tasks, it br…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…ack from a checker you name, and treats any other value as `auto`. * `language`: a dictionary name in your checker's form, such as `en_GB`. Claude Code ignores any value that isn't a plain dictionary…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…rmissions.deny` | | Find a symbol's definition or callers through the language server instead of scanning files | A [code intelligence plugin](#reduce-file-reads-with-code-intelligence) | | Check out…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…processes it spawns, including the Bash tool, hooks, MCP servers, and language servers. An OpenTelemetry-instrumented application that you run through the Bash tool doesn't inherit Claude Code's expor…
Overview
Claude Code CLI · in the page
overview
…> **Build features and fix bugs** > > Describe what you want in plain language. Claude Code plans the approach, writes the code across multiple files, and verifies it works. > > For bugs, paste an err…
Anthropic's marketplaces
Claude Code CLI · in the page
plugins/anthropic-marketplaces
…wn, such as `commit-commands`, `code-review`, `feature-dev`, and the [language server plugins](/docs/en/plugins/code-intelligence.md). The catalog changes often, so this page doesn't list it. To see…
Code intelligence plugins
Claude Code CLI · in the page
plugins/code-intelligence
# Code intelligence plugins > Install a language server plugin so Claude sees type errors after edits and navigates code by symbol, and answer the LSP plugin recommendation dialog. A code intelligen…
Add components to a plugin
Claude Code CLI · in the page
plugins/components
…o-plugin` executable * Default settings * A local MCP server and a Go language server Each file is the smallest valid example of its format, there to show the shape rather than to be useful: a real s…
Plugin manifest reference
Claude Code CLI · in the page
plugins/manifest-reference
…Field | Required | Description | | :- | :- | :- | | `command` | Yes | Language server binary. No spaces unless the value starts with `/`; put arguments in `args` | | `extensionToLanguage` | Yes | Map…
Measure plugin cost and usage
Claude Code CLI · in the page
plugins/measure
…w, because those are in use without a tracked invocation A plugin's [language server](/docs/en/plugins/components.md#lsp-servers) counts as used when it delivers diagnostics or answers a code navigat…
Use the mods API
Claude Code CLI · in the page
plugins/mods/api
…a redirect to a different origin, it keeps only the `accept`, `accept-language`, `content-type`, and `user-agent` request headers you set and drops the rest, so a request that depends on another heade…
Interface gallery for mods
Claude Code CLI · in the page
plugins/mods/gallery
…numbers, or diff shading in these screenshots. ### `Code` Name the `language`, or pass a `path` for Claude Code to infer it from. With `startLine`, the lines are numbered from that number: ```javas…
Mods overview
Claude Code CLI · in the page
plugins/mods/overview
…t | A script and a `settings.json` entry | Markdown | A server in any language | | Pick it when | You want a pane, a band above the prompt, a custom command, or to rewrite an event | You want to block…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…e`](/docs/en/plugins/mods/gallery#show-code-and-changes) | `source`, `language`, `path`, `startLine`, `format`, `wrap` | ✓ | ✓ | ✓ | | `Markdown` | `text`, `key`, `dimColor`, `onLinkPress`, `pressable…
Plugin security and trust
Claude Code CLI · in the page
plugins/security
…that Claude Code starts on your machine. Claude Code also starts the language servers the plugin declares. * **`bin/` directory**: Claude Code adds each enabled plugin's `bin/` directory to the `PATH…
Troubleshoot plugins
Claude Code CLI · in the page
plugins/troubleshooting
…#files-the-plugin-references-outside-its-directory-arent-found). ### Language server doesn't start, uses too much memory, or reports wrong diagnostics You installed a [code intelligence plugin](/doc…
Prompt library
Claude Code CLI · in the page
prompt-library
…logger' }, src: 'workflows' }, { id: 'port-code-between-languages', sdlc: 'build', cat: 'Refactor', roles: [], prompt: 'port {source} to {target}, keeping the same {keep}…
Quickstart
Claude Code CLI · in the page
quickstart
…Step 6: Fix a bug or add a feature Describe what you want in natural language: ```text wrap theme={null} add input validation to the user registration form ``` Or fix existing issues: ```text wrap…
Automate work with scheduled tasks
Claude Code CLI · in the page
routines
…ory. The scheduled task ports the change to a parallel SDK in another language and opens a matching PR, keeping the two libraries in step without a human re-implementing each change. ## Create a sche…
Run prompts on a schedule
Claude Code CLI · in the page
scheduled-tasks
…e reminder For one-shot reminders, describe what you want in natural language instead of using `/loop`. Claude schedules a single-fire task that deletes itself after running. ```text theme={null} re…
Catch security issues as Claude writes code
Claude Code CLI · in the page
security-guidance
…project and describe your threat model and review checklist in plain language. The model-backed reviews load it as additional context alongside the built-in vulnerability checklist. The following ex…
Customize sessions in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-configuration
…he session creator, exporting environment-specific secrets, preparing language toolchains, or applying resource limits around the child process. The runner starts your wrapper in place of the Claude C…
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…laude` binary, layering in whatever toolchain your repositories need: language runtimes, compilers, package managers, and [MCP](/docs/en/mcp.md) sidecars. The recipes below use `--capacity 4`, so one…
Configure server-managed settings
Claude Code CLI · in the page
server-managed-settings
…the delivered value. Headers that only tag requests, such as `Accept-Language`, apply without the dialog. A line that names a credential, an org or tenant selector, a routing or host override, or an…
Claude Code settings
Claude Code CLI · in the page
settings
…| | `language` | Configure Claude's preferred response language (e.g., `"japanese"`, `"spanish"`, `"french"`).…
All settings
Claude Code CLI · in the page
settings-reference
…-delete-back-to-whitespace) | Interface and terminal | Any file | | [`language`](#language) | Have Claude respond in a language other than English | Model and responses | Any file | | [`leftArrowOpens…
Extend Claude with skills
Claude Code CLI · in the page
skills
…ocs/en/managed-agents/overview) reference material for your project's language. Claude also activates it automatically when your code imports `anthropic` or `@anthropic-ai/sdk`. To start one of the s…
Customize your status line
Claude Code CLI · in the page
statusline
…se the /statusline command The `/statusline` command accepts natural language instructions describing what you want displayed. Claude Code generates a script file in `~/.claude/` and updates your set…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…ate from a one-off suggestion to a session-wide default: * **Natural language**: name the subagent in your prompt; Claude decides whether to delegate * **@-mention**: guarantees the subagent runs for…
Tools reference
Claude Code CLI · in the page
tools-reference
…r a host application to render | No | | `LSP` | Code intelligence via language servers: jump to definitions, find references, report type errors and warnings. See [LSP tool behavior](#lsp-tool-behavio…
Troubleshoot installation and login
Claude Code CLI · in the page
troubleshoot-install
…t. ... ``` The wording varies with the PowerShell version and system language: you may see `Missing expression after unary operator '--'` or a `ParserError` with `ParseException` instead. HTML tags o…
Voice dictation
Claude Code CLI · in the page
voice-dictation
…``` /voice Voice mode enabled (hold). Hold space to record. Dictation language: en (/config to change). ``` `/voice` accepts an optional mode argument: | Command | Effect | | :- | :- | | `/voice` |…
Use Claude Code in VS Code
Claude Code CLI · in the page
vs-code
…line or lines of its own, and a fenced code block with `math` as its language * **Inline math**: `$…$` or `\(…\)` that opens and closes on the same line, such as `$E = mc^2$` or `\(a^2 + b^2 = c^2\)`…
Week 24 · June 8–12, 2026
Claude Code CLI · in the page
whats-new/2026-w24
…es to interactive sessions tooSession titles are now generated in the language of your conversation; pin a specific one with the `language` setting`claude agents --json` adds `--all` to include comple…
Artifacts in Claude Science
Claude Documentation · in the page
claude-science/artifacts
…g**: every command that ran. * **Environment**: the environment name, language version, and every installed package with its version. * **Review**: findings from [the reviewer](/docs/claude-science/th…
Claude Science
Claude Documentation · in the page
claude-science/overview
…or the installers. You describe a research task or analysis in plain language; Claude writes and runs Python, R, or shell code in a sandbox, reads the folders you grant it, pulls data from scientific…
Configure GitHub access
Claude Documentation · in the page
claude-tag/admins/configure-github
…laces to add what a project needs beyond that set, such as a specific language runtime or a database client: * **For every session in a channel**, an admin adds the install commands to the setup scri…
Customize Claude Tag
Claude Documentation · in the page
claude-tag/admins/customize
…a channel's work needs something that sandbox doesn't have, such as a language runtime, a database client, a set of environment variables, or broader web access, give the channel an environment. An en…
Identity token reference
Claude Documentation · in the page
claude-tag/admins/federated-access/token-reference
…``` ## Verify a token Use a maintained JWT or OIDC library for your language and confirm it performs all five checks. Most libraries check issuer and audience only when configured to. 1. **Signatur…
Work with Claude Tag
Claude Documentation · in the page
claude-tag/overview
…](/docs/claude-tag/users/use-cases/answer-data-questions.md): a plain-language question becomes a warehouse query and a chart. Needs a data warehouse connection. * [Track projects and chase approvals]…
Good habits for working with Claude Tag
Claude Documentation · in the page
claude-tag/users/good-habits
…rd set of preinstalled tools. If the repository needs more, such as a language runtime or a database client, put the install commands in `CLAUDE.md`, and Claude [runs them when its work needs them](/d…
Choose the model Claude Tag uses
Claude Documentation · in the page
claude-tag/users/models
…aude model, and you choose which one by asking Claude for it in plain language, the same way you hand it any other task. The footer of each reply names the model that handled it, so you can confirm a…
Set up routines
Claude Documentation · in the page
claude-tag/users/proactivity
…users/commands#list-the-routines-in-a-channel). When you ask in plain language from inside a thread, Claude lists that thread's own routines first and may leave out the rest of the channel's; ask for…
Prompt library
Claude Documentation · in the page
claude-tag/users/prompt-library
…at exists before you create a duplicate digest. When you ask in plain language from inside a thread, Claude lists that thread's routines first and may leave out the rest of the channel's, so send `@Cl…
Work with your GitHub repositories
Claude Documentation · in the page
claude-tag/users/use-cases/work-with-github
…ository needs a tool that the standard set doesn't include, such as a language runtime or a database client, add the install commands to `CLAUDE.md`, and Claude [runs them when its work needs them](/d…
Enterprise Managed Auth for connectors
Claude Documentation · in the page
connectors/building/enterprise-managed-auth
…-managed-auth-with-okta-cross-app-access-xaa-beta-participation-guide?language=en_US) and configure your organization so you can test your MCP server's Cross App Access (XAA) implementation. ### Test…
Design guidelines
Claude Documentation · in the page
connectors/building/mcp-apps/design-guidelines
…at benefits from Claude's interpretation If the interaction requires language understanding or generates a response from Claude, it goes through chat. If it's a direct UI action on content your app a…