924 pages for files.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Claude Code GitHub Actions
Claude Code CLI · in the page
github-actions
…-code-action` workflow integration, which you configure with workflow files in your repository. For the related products, see: * [Code Review](/docs/en/code-review.md): automatic review on every pull…
Use Claude Code GitHub Actions with cloud providers
Claude Code CLI · in the page
github-actions-cloud-providers
…Bedrock**: access granted to Claude models. Cross-region inference profiles, such as the `us.` model IDs in this page's examples, need access granted in every region of their region group. See [Claude…
Claude Code GitLab CI/CD
Claude Code CLI · in the page
gitlab-ci-cd
…ution**: Each interaction runs in a container with strict network and filesystem rules. Claude Code enforces workspace-scoped permissions to constrain writes. Every change flows through an MR so revie…
Glossary
Claude Code CLI · in the page
glossary
…*Project instructions** setting in `/config` to have Claude read both files or only `CLAUDE.md`. Reading `AGENTS.md` directly requires Claude Code v2.1.277 or later. In some sessions Claude [can't rea…
Keep Claude working toward a goal
Claude Code CLI · in the page
goal
…ude has surfaced in the conversation. It doesn't run commands or read files independently, so write the condition as something Claude's own output can demonstrate. "All tests in `test/auth` pass" work…
Claude Code on Google Cloud's Agent Platform
Claude Code CLI · in the page
google-vertex-ai
…ode runs it under the same [workspace trust rule as hooks in settings files](/docs/en/permissions.md#what-runs-before-you-trust-a-folder), which includes `-p` sessions in folders you've never trusted.…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…ithout prompting. Listing `Read` and `Edit` lets Claude read and edit files without asking for permission, apart from reads from [network paths](/docs/en/permissions.md#network-paths). Listing `Bash`…
Set up Claude Code (local mode) for a HIPAA-ready organization
Claude Code CLI · in the page
hipaa-setup
…y or [federation credentials](/docs/en/authentication.md#anthropic-profiles-and-federation-credentials) | No. These sessions belong to a Claude Console organization, which has its own agreement and se…
Hooks reference
Claude Code CLI · in the page
hooks
…es/*.md` file is loaded into context. Fires at session start and when files are lazily loaded during a session | | `ConfigChange` | When a configuration file changes during a session | | `CwdChanged`…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…with hooks > Run shell commands automatically when Claude Code edits files, finishes tasks, or needs input. Format code, send notifications, validate commands, and enforce project rules. Hooks are u…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…can do from the command line: writing docs, running builds, searching files, researching topics, and more. This guide covers the core architecture, built-in capabilities, and [tips for working effect…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…orward slash, such as `./src/` or `~/`, to see a dropdown of matching files and directories, then press `Tab` to accept. Use forward slashes on Windows too; the dropdown is triggered by `/`, not `\` *…
JetBrains IDEs
Claude Code CLI · in the page
jetbrains
…](/docs/en/permissions#read-and-edit) block this sharing for matching files * **File reference shortcuts**: use `Cmd+Option+K` (Mac) or `Alt+Ctrl+K` (Linux/Windows) to insert file references such as `…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
…:toggleDiffNoiseFilter` | (unbound) | Show or hide test and generated files in the panel | | `app:toggleDiffPreSession` | (unbound) | Expand or collapse the changes from before this session | ### Mod…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…e for monorepos and large single-tree codebases with nested CLAUDE.md files, sparse worktrees, code intelligence, and per-package skills so Claude stays focused on the code you're working in. A large…
Other LLM gateways
Claude Code CLI · in the page
llm-gateway
…n/llm-gateway-rollout.md) walks each step and shows the configuration files to distribute at each one. The gateway is one part of organization setup; for policy enforcement, usage visibility, and data…
Connect Claude Code to an LLM gateway
Claude Code CLI · in the page
llm-gateway-connect
…ile](/docs/en/settings.md) instead of relying on your shell. Settings files have different scopes: * `~/.claude/settings.json` applies to all your projects. On Windows the path is `%USERPROFILE%\.cla…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…gured. An Amazon Bedrock-format gateway receives a `GET /inference-profiles?type=SYSTEM_DEFINED` request and, when the configured model is an inference profile, `GET /inference-profiles/{profile}` loo…
Roll out an LLM gateway for your organization
Claude Code CLI · in the page
llm-gateway-rollout
…/microsoft-foundry.md#prerequisites) page * A way to deliver settings files to developer machines, such as MDM or configuration management * If you don't have one yet, [how settings reach devices](/…
Control MCP server access for your organization
Claude Code CLI · in the page
managed-mcp
…nect to, or provide servers to every user, with managed configuration files, managed settings, allowlists, and denylists. By default, anyone running Claude Code can connect any [MCP server](/docs/en/…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…kes Claude Code ignore permission rules from user, project, and local files and from `--allowedTools`: ```json managed-settings.json theme={null} { "permissions": { "deny": [ "Read(./.env…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…remove working directories mid-session. A server that limits its own filesystem access to a set of allowed directories should implement the MCP `roots/list` request instead. Claude Code answers `root…
Connect to MCP servers
Claude Code CLI · in the page
mcp-quickstart
…` command writes the server to one of three scopes, stored across two files, depending on the `--scope` flag. You don't need to edit these files directly, but knowing where they are helps with debuggi…
How Claude remembers your project
Claude Code CLI · in the page
memory
…ct > Give Claude persistent instructions with CLAUDE.md or AGENTS.md files, and let Claude accumulate learnings automatically with auto memory. Each Claude Code session begins with a fresh context w…
Claude Code on mobile
Claude Code CLI · in the page
mobile
…ude Code session running on your computer | The work needs your local filesystem, tools, or MCP servers. | | [Dispatch](/docs/en/desktop.md#sessions-from-dispatch) | The Desktop app on your computer |…
Model configuration
Claude Code CLI · in the page
model-config
…l. On the user's machine: not delivered. | | [MDM or managed settings files](/docs/en/managed-settings.md#delivery-mechanisms) | Enforced | Enforced | Not delivered in Anthropic-hosted environments; i…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…already set in the launch environment [takes precedence over settings files](/docs/en/settings-reference.md#how-env-values-interact-with-your-shell). The [debug log](/docs/en/debug-your-config.md) nam…
Enterprise network configuration
Claude Code CLI · in the page
network-config
…RASE="your-passphrase" ``` Claude Code reads the certificate and key files at startup and re-reads them each time it applies settings, such as when your organization changes the `env` block in [manag…
Output styles
Claude Code CLI · in the page
output-styles
…a block labeled `Insight`. The explanations aren't written into your files as comments. An `Insight` block carries two or three points about your codebase or the code Claude wrote, such as this one…
Overview
Claude Code CLI · in the page
overview
…Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools. Available in your terminal, IDE, desktop app, and browser. Clau…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…al mode, Claude Code stops and asks you before most actions that edit files, run shell commands, or reach the network. In [auto mode](#eliminate-prompts-with-auto-mode), a second model, the classifier…
Configure permissions
Claude Code CLI · in the page
permissions
…anently per repository and command | | File modification | Edit/write files | Yes | Until session end | | Web fetch | WebFetch | Yes, except a built-in set of [preapproved documentation domains](/docs…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…ur plugin, proposes the cases and graders, tries them, and writes the files. You can also ask Claude to do the same from a session you already have open. Use evals to: * Measure how reliably your pl…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…nfig user.email` | | `--with <components...>` | Also scaffold starter files for `skills`, `agents`, `hooks`, `mcp`, `lsp`, `output-style`, or `channel` | | `-f, --force` | Overwrite an existing `.clau…
Code intelligence plugins
Claude Code CLI · in the page
plugins/code-intelligence
…* **A diagnostics line appears**: `Found N new diagnostic issues in M files (ctrl+o to expand)` under the edit that introduced the error means the server started. * **No diagnostics line appears**: ru…
Add components to a plugin
Claude Code CLI · in the page
plugins/components
…an `about` command * A security-review subagent * A hook that formats files after Claude edits them, and the `scripts/` folder it calls * A log monitor * An output style and a color theme * A route-au…
Create a Claude Code plugin
Claude Code CLI · in the page
plugins/create
…lop-without-a-marketplace) and [Test and debug](#test-and-debug). * **Files under `.claude/` already**: do the first-plugin walkthrough once to learn the layout, then follow [Convert an existing `.cla…
Create a marketplace
Claude Code CLI · in the page
plugins/create-marketplace
…where to fetch that one plugin. Pick the source by where the plugin's files are stored. The table lists the sources most marketplace owners use. | Source | Use it when | Minimal `source` value | | :-…
Host and maintain a marketplace
Claude Code CLI · in the page
plugins/host-marketplace
…st, as a hosted `marketplace.json` URL, or in a directory on a shared filesystem. Send your users the add command for your host and tell them what they need on their machine: | Host | Users run, in a…
Install and manage plugins
Claude Code CLI · in the page
plugins/install
…ons, and the VS Code extension on one computer read the same settings files, so a plugin you install at user scope in any of them is available in the other two. ### JetBrains, non-interactive runs, a…
Plugin loading reference
Claude Code CLI · in the page
plugins/loading
…[Versions and updates](#versions-and-updates) * You're looking at the files under `~/.claude/plugins/`: [Find plugins on disk](#find-plugins-on-disk) * A `--plugin-dir` plugin didn't load, or a same-n…
Plugin manifest reference
Claude Code CLI · in the page
plugins/manifest-reference
…vironment variables](#environment-variables) * Where each component's files go: [Standard layout](#standard-layout) * A message from `claude plugin validate`: the [troubleshooting page](/docs/en/plugi…
Marketplace reference
Claude Code CLI · in the page
plugins/marketplace-reference
…a [relative-path source](#relative-path-plugin-source), whose plugin files are inside the marketplace itself. For an entry with any other source type, users see only the entry's own fields until they…
Manage mods for your organization
Claude Code CLI · in the page
plugins/mods/admin
…*Users' other customizations keep working**: their [hooks in settings files](/docs/en/hooks.md) and in plugins' `hooks/hooks.json`, status lines, and `/goal` aren't affected * **Built-in mods keep run…
Use the mods API
Claude Code CLI · in the page
plugins/mods/api
…call a model, run work on a timer, message other sessions, and reach files and the network. The mods API is the set of methods a mod calls to act: add commands and tools, call a model, run work betw…
Create a mod
Claude Code CLI · in the page
plugins/mods/create
…a bundler, or a build step, because Claude Code loads `.js` and `.ts` files directly. If you haven't decided whether a mod is the right tool, read the [comparison on the overview](/docs/en/plugins/mo…
React to events with a mod
Claude Code CLI · in the page
plugins/mods/events
…the command, HTTP, prompt, and agent hooks you configure in settings files. Each [settings hook event](/docs/en/hooks.md#hook-events), such as `Stop`, `SessionEnd`, or `PostToolUse`, is also an event…
Interface gallery for mods
Claude Code CLI · in the page
plugins/mods/gallery
…d](/docs/en/plugins/mods/create.md#write-a-mod-yourself) explains the files. Save the manifest as `gallery/.claude-plugin/plugin.json`: ```json gallery/.claude-plugin/plugin.json theme={null} { "n…
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…de-plugin` and `hooks` directories inside it, then save the first two files. Save the manifest as `hello-tabs/.claude-plugin/plugin.json`: ```json hello-tabs/.claude-plugin/plugin.json theme={null}…
Mods overview
Claude Code CLI · in the page
plugins/mods/overview
…pane that charts how full your context is after each request. For the files in a mod and a complete example, see [How a mod works](#how-a-mod-works). > [!NOTE] > > Claude Code's existing [hooks](/doc…