354 pages for repository.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Configure auto mode
Claude Code CLI · in the page
auto-mode-config
…t ## Common boundaries Auto mode allows pushes to any branch of the repository you're working in, including the default branch, and pull request creation by default. A non-default branch whose name…
Best practices for Claude Code
Claude Code CLI · in the page
best-practices
…test runners | Detailed API documentation (link to docs instead) | | Repository etiquette (branch naming, PR conventions) | Information that changes frequently | | Architectural decisions specific to…
Champion kit
Claude Code CLI · in the page
champion-kit
…s in the thread." * "Running `/init` generates a `CLAUDE.md` from the repository so the assistant stops re-asking about our conventions." ### Where to share it Post wherever your team already reads.…
Claude Code changelog
Claude Code CLI · in the page
changelog
…prints its `gh api` equivalent, `--paginate` follows every page of a repository's lists, and a nested `claude` no longer removes it * Improved Remote Control's recovery from an expired server crede…
Push events into a running session with channels
Claude Code CLI · in the page
channels
…that you build. Report issues or feedback on the [Claude Code GitHub repository](https://github.com/anthropics/claude-code/issues). ## How channels compare Several Claude Code features connect to s…
Claude apps gateway deployment and operations
Claude Code CLI · in the page
claude-apps-gateway-deploy
…ns/14445694-claude-code), or open an issue on the [Claude Code GitHub repository](https://github.com/anthropics/claude-code/issues). When reporting a problem, include: * **Gateway issue**: the gatewa…
Deploy Claude apps gateway on AWS
Claude Code CLI · in the page
claude-apps-gateway-on-aws
…mazon EKS** Deployment running the gateway container * **Amazon ECR** repository for the gateway image * **Amazon RDS for PostgreSQL** instance in private subnets, not publicly accessible, for the gat…
Deploy Claude apps gateway on Google Cloud
Claude Code CLI · in the page
claude-apps-gateway-on-gcp
…KE** Deployment running the gateway container * **Artifact Registry** repository for the gateway image * **Cloud SQL for PostgreSQL** instance, private IP only, for the gateway's [store](/docs/en/clau…
Use Claude Code in the cloud
Claude Code CLI · in the page
claude-code-on-the-web
…[GitHub connection methods](#github-authentication-options). If your repository is on GitLab, Bitbucket, or another host, see [Platform restrictions](#limitations) for what works. You can start a cl…
Explore the .claude directory
Claude Code CLI · in the page
claude-directory
…n: 'Project-specific instructions that shape how Claude works in this repository. Put your conventions, common commands, and architectural context here so Claude operates with the same assumptions you…
Let Claude coordinate ongoing work with Projects
Claude Code CLI · in the page
claude-projects
…every service up to the new lint config." Claude can run a thread per repository, each with its own pull request, and the [**Overview** pane](#see-what-needs-you-in-overview) shows which ones are read…
Scan your codebase for vulnerabilities
Claude Code CLI · in the page
claude-security
…ery finding before writing the report. Use the plugin to scan a whole repository or [only a set of changes](#scan-only-your-changes), such as a branch's diff, a pull request's diff, or a single commit…
Configure cloud environments
Claude Code CLI · in the page
cloud-environments
…e. To do that, use branch protection rules or rulesets on GitHub. * **Repository scope**: GitHub API and release-asset requests reach only repositories attached to the session, so a setup script that…
Code Review
Claude Code CLI · in the page
code-review
…what Claude flags by adding a `CLAUDE.md` or `REVIEW.md` file to your repository. To run Claude in your own CI infrastructure instead of this managed service, see [GitHub Actions](/docs/en/github-act…
Commands
Claude Code CLI · in the page
commands
…ements its unit, runs tests, and publishes its change. Requires a git repository or a [`WorktreeCreate` hook](/docs/en/worktrees#non-git-version-control) that creates the worktrees. Outside a git repo…
Common workflows
Claude Code CLI · in the page
common-workflows
…e checkout on its own branch, created from an existing commit, so the repository needs at least one commit first. ```bash theme={null} claude --worktree feature-auth ``` Run the same command with a…
Explore the context window
Claude Code CLI · in the page
context-window
…nce#includegitinstructions) | Claude Code reads a fresh one from your repository | | The plan Claude wrote in [plan mode](/docs/en/permission-modes#analyze-before-you-edit-with-plan-mode) | Re-injecte…
Run Claude Code behind a corporate launcher
Claude Code CLI · in the page
corporate-launcher
…nd local settings can't configure the launcher. A file committed to a repository must not be able to put a binary in front of every Claude Code process on the machine, so Claude Code ignores `CLAUDE_C…
Message your other Claude Code sessions
Claude Code CLI · in the page
cross-session-messaging
…ere. * **Coordinate parallel worktrees**: when sessions work the same repository in separate [worktrees](/docs/en/worktrees), Claude can tell the other sessions what landed. * **Get status from long-r…
Data usage
Claude Code CLI · in the page
data-usage
…ction-and-security). Note for remote Claude Code, Claude accesses the repository where you initiate your Claude Code session. Claude does not access repositories that you have connected but have not s…
Debug your configuration
Claude Code CLI · in the page
debug-your-config
…`mcp.json`, instead of `mcpServers` | Project MCP config goes at the repository root as `.mcp.json`, not inside `.claude/`, with servers under the `mcpServers` key. See [MCP configuration](/docs/en/m…
Launch sessions from links
Claude Code CLI · in the page
deep-links
…ven if the `cwd` path does not exist. The following link points at a repository called `acme/payments` with a two-line diagnostic prompt. Replace `acme/payments` with your repository's `owner/name` s…
Desktop application
Claude Code CLI · in the page
desktop
…nvironment-configuration). * **Project folder**: select the folder or repository Claude works in. For cloud sessions, you can add [multiple repositories](#run-long-running-tasks-in-the-cloud). * **Mod…
Claude Desktop on Linux (beta)
Claude Code CLI · in the page
desktop-linux
…r-based Linux environments. ## Install Install from Anthropic's apt repository so that updates arrive through your system's regular package updates. Open a terminal and run the commands in each step…
Claude Code Desktop in WSL
Claude Code CLI · in the page
desktop-wsl
…e same environment your project targets. Use a WSL session when your repository lives inside the distribution's filesystem. Working on those files from Windows goes through a network filesystem, whic…
Development containers
Claude Code CLI · in the page
devcontainer
…host machine, while edits to your project files appear in your local repository as you work. This page covers [installing Claude Code in a dev container](#add-claude-code-to-your-dev-container), the…
Environment variables
Claude Code CLI · in the page
env-vars
…nd-local-repositories-without-github) to bundle and upload your local repository instead of cloning from its remote…
Error reference
Claude Code CLI · in the page
errors
…` | [Command-line errors](#your-connected-github-account-cant-see-the-repository) | | `The GitHub App preflight failed transiently (network or service hiccup) — retry in a moment to start from GitHub…
Extend Claude Code
Claude Code CLI · in the page
features-overview
…me without asking | Write a [hook](/docs/en/hooks-guide) | | A second repository needs the same setup | Package it as a [plugin](/docs/en/plugins/overview) | The same triggers tell you when to update…
Claude Code GitHub Actions
Claude Code CLI · in the page
github-actions
…ude-code-action) is a GitHub Action that runs Claude Code inside your repository's workflows. Mention `@claude` in a pull request or issue comment to have Claude analyze code, implement changes, and p…
Use Claude Code GitHub Actions with cloud providers
Claude Code CLI · in the page
github-actions-cloud-providers
…with that token, so you store no long-lived cloud credential in your repository. <Info> This page builds on the [GitHub Actions setup](/docs/en/github-actions#setup). It assumes you already know t…
Claude Code with GitHub Enterprise Server
Claude Code CLI · in the page
github-enterprise-server
…can run cloud sessions and get automated code reviews without any per-repository configuration. Plugin marketplaces hosted on your instance are also supported; credential requirements vary by surface,…
Claude Code GitLab CI/CD
Claude Code CLI · in the page
gitlab-ci-cd
…, MR, or review thread). The job collects context from the thread and repository, builds prompts from that input, and runs Claude Code. 2. **Provider abstraction**: Use the provider that fits your en…
Glossary
Claude Code CLI · in the page
glossary
…file of project instructions you write for AI coding agents. If your repository has one and no [CLAUDE.md](#claude-md), Claude reads it as your project instructions without you adding a second file.…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…/permissions#what-runs-before-you-trust-a-folder) covers each kind of repository content under `-p` and how to keep it out. This example runs a one-off summarize task in bare mode and pre-approves th…
Hooks reference
Claude Code CLI · in the page
hooks
…e only appear in the next session. This example syncs a shared skills repository and requests the re-scan: ```bash theme={null} #!/bin/bash git -C ~/.claude/skills/team-skills pull --quiet 2>/dev/nu…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…nventions, and context that Claude should know every session. If your repository has an AGENTS.md for other coding agents, Claude [can read that](/docs/en/memory#agents-md) on its own or alongside CLA…
Interactive mode
Claude Code CLI · in the page
interactive-mode
….json` or `.claude/settings.local.json` are ignored, so a checked-out repository can't remap your keystrokes. ### Navigation (NORMAL mode) | Command | Action | | :- | :- | | `h`/`j`/`k`/`l` | Move l…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…s focused on the code you're working in. A large codebase can be one repository with millions of lines or a monorepo with many packages. Claude Code works at any size, but as the codebase grows, the…
Connect Claude Code to an LLM gateway
Claude Code CLI · in the page
llm-gateway-connect
…json`. That file is committed and shared with everyone who clones the repository. </Warning> The `env` block looks the same in either file: ```json theme={null} { "env": { "ANTHROPIC_BASE_URL"…
Control MCP server access for your organization
Claude Code CLI · in the page
managed-mcp
…tartup value and no `:-default` fills from settings files outside the repository, such as user or managed settings, which only ever widens what the entry matches | The entry still matches | The pinne…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…ates for Jamf, Iru, Intune, and Group Policy are in the [MDM examples repository](https://github.com/anthropics/claude-code/tree/main/examples/mdm). For managed MCP servers, which you deploy alongsid…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…json` approvals only from settings files that aren't checked into the repository until you trust the workspace by running `claude` in it and accepting the workspace trust dialog. A cloned repository c…
Connect to MCP servers
Claude Code CLI · in the page
mcp-quickstart
…p ``` Commit `.mcp.json` to version control. Teammates who clone the repository and start Claude Code see a prompt to approve the server, then it connects for them too. ## Additional MCP server exam…
How Claude remembers your project
Claude Code CLI · in the page
memory
…s you write to give Claude persistent context. Claude can also read a repository's [`AGENTS.md` files](#agents-md), on their own or alongside CLAUDE.md * **Auto memory**: notes Claude writes itself ba…
Claude Code on mobile
Claude Code CLI · in the page
mobile
…session on cloud infrastructure, Anthropic-managed by default | Your repository is on GitHub and the task should keep running after you put your phone away. See the [cloud quickstart](/docs/en/web-qu…
Model configuration
Claude Code CLI · in the page
model-config
…es workspace context such as your CLAUDE.md content and git status. A repository that contains security or biology material can trip the classifier on that context alone. To check whether customizati…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…docs/en/settings-reference#variables-claude-code-ignores-in-env) in a repository's `.claude/settings.json` and `.claude/settings.local.json`, so a repository can't use them to turn telemetry on, choos…
Enterprise network configuration
Claude Code CLI · in the page
network-config
…managed-settings) and `~/.claude/settings.json`: it ignores them in a repository's own settings files, so a checked-out repository can't redirect the TLS or proxy path of a session whose credentials c…
Output styles
Claude Code CLI · in the page
output-styles
…every `.claude/output-styles/` between the working directory and the repository root. When more than one of these nested directories defines a style with the same name, Claude Code uses the one close…