1,488 pages for read.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Code Review
Claude Code CLI · in the page
code-review
…e a collapsed **Why this was flagged** section that you can expand to read why Claude flagged the issue and how it verified the problem. ### Rate and reply to findings Each review comment from Claud…
Code Review costs and usage
Claude Code CLI · in the page
code-review-costs
…*: a review runs when the pull request is opened, reopened, or marked ready for review * **After every push**: runs on each push, multiplying cost by the number of pushes * **Manual (@claude review)**…
Customize Code Review
Claude Code CLI · in the page
code-review-customize
…DE.md`**: [project instructions](/docs/en/memory.md) that Claude Code reads for every task, reviews included. Code Review reads them as project context and flags changes that violate them. * **`REVIEW…
Review locally with /code-review
Claude Code CLI · in the page
code-review-local
…re v2.1.223, `/review` was a separate command that ran a single-pass, read-only review of a GitHub pull request. **1. Run /code-review** Run the command: ```text theme={null} /code-review ``` With…
Set up Code Review
Claude Code CLI · in the page
code-review-setup
…f Code Review turns on right away with no dialog, your organization already has the Claude GitHub App linked or repositories added. Go to [Add more repositories](#add-more-repositories), then come bac…
Troubleshoot Code Review
Claude Code CLI · in the page
code-review-troubleshooting
…ed-out-review) | | **Code review declined** | The review didn't run | Read the check run's summary. If it names a budget or a spend limit, see [Review didn't run and the PR shows a budget message](#re…
Commands
Claude Code CLI · in the page
commands
…able debug logging for the current session and troubleshoot issues by reading the session debug log. Debug logging is off by default unless you started with `claude --debug`, so running `/debug` mid-s…
Common workflows
Claude Code CLI · in the page
common-workflows
…g test files to match the style, frameworks, and assertion patterns already in use. To improve coverage, ask Claude to identify edge cases you might have missed. Claude can analyze your code paths an…
Communications kit
Claude Code CLI · in the page
communications-kit
…engineering leads rolling Claude Code out to a team. It provides copy-ready launch announcements, a tips-and-tricks drip campaign, and one-line FAQ responses for the questions you will be asked most.…
Let Claude use your computer from the CLI
Claude Code CLI · in the page
computer-use
…Terminal, iTerm, VS Code, Warp, and other terminals and IDEs | | Can read or write any file | Finder | | Can change system settings | System Settings | These apps aren't blocked. The warning lets yo…
Explore the context window
Claude Code CLI · in the page
context-window
…fills during a session. See what loads automatically, what each file read costs, and when rules and hooks fire. export const ContextWindow = () => { const MAX = 200000; const STARTUP_END = 0.2;…
Run Claude Code behind a corporate launcher
Claude Code CLI · in the page
corporate-launcher
…agent view row, including the warm standby sessions the service keeps ready. * Sessions the service respawns after an update or a crash. * The relaunch Claude Code performs of itself to finish install…
Manage costs effectively
Claude Code CLI · in the page
costs
…y model: claude-sonnet-4-6: 1.2k input, 5.3k output, 940.0k cache read, 50.0k cache write ($0.55) ``` These totals reset when `/clear` starts a new session, so the next session's total cost start…
Message your other Claude Code sessions
Claude Code CLI · in the page
cross-session-messaging
…at-a-message-looks-like). ### Message delivery The receiving Claude reads the message between tool calls during an active turn, so a running tool is never interrupted. When the receiving session is…
Debug your configuration
Claude Code CLI · in the page
debug-your-config
…lid settings files, run `claude doctor` from your terminal. It prints read-only installation and settings diagnostics without starting a session. For a full checkup that also proposes fixes and asks b…
Launch sessions from links
Claude Code CLI · in the page
deep-links
…e installed who clicks the link sees a session open with the prompt already typed. The prompt is populated but not sent until you press Enter. Because a deep link is a URL, you can put one anywhere a…
Desktop application
Claude Code CLI · in the page
desktop
…#sessions-from-dispatch), see the linked pages and sections. If you already use the terminal-based CLI, see the [CLI comparison](#coming-from-the-cli) for what carries over. ## Start a session Befor…
Test iOS apps in the simulator
Claude Code CLI · in the page
desktop-ios-simulator
…de-access-to-a-device). Claude installs the app, taps through it, and reads the screen to verify its own changes while you watch. The simulator pane opens whenever Claude launches the app in a simula…
Claude Desktop on Linux (beta)
Claude Code CLI · in the page
desktop-linux
…nly `kvm` group members can open. Join the group even if `/dev/kvm` already works for you. The app checks these requirements once at launch: restart it after installing packages, and log out and back…
Get started with the desktop app
Claude Code CLI · in the page
desktop-quickstart
…md). > [!NOTE] > > These cases are covered on other pages: > > * **Already set up**: see [Use Claude Code Desktop](/docs/en/desktop.md) for everything the Code tab can do > * **Want `claude` in your…
Schedule recurring tasks in Claude Code Desktop
Claude Code CLI · in the page
desktop-scheduled-tasks
…e previous run was still in progress, or other scheduled tasks were already running. Click **Show more** to load older entries. * **Review allowed permissions**: see and revoke saved tool approvals fo…
Development containers
Claude Code CLI · in the page
devcontainer
…, restricting network egress, and running without permission prompts. Read the ones that match your setup. > [!WARNING] > > While the dev container provides substantial protections, no system is comp…
Environment variables
Claude Code CLI · in the page
env-vars
…ior can be set more than one way * [Look up the variables Claude Code reads](#variables) * [See which features stop working](#features-that-need-feature-flag-fetching) when a variable turns feature-fl…
Error reference
Claude Code CLI · in the page
errors
…| `API Error: Content block not found` / `API Error: Content block already closed` / `API Error: Stream event unreadable` | [Server errors](#the-response-above-may-be-incomplete) | | `Connection lost…
Speed up responses with fast mode
Claude Code CLI · in the page
fast-mode
…d with "is not in your organization's allowed models". In a session already running on an allowed Opus model that supports fast mode, `/fast` instead enables fast mode on your current model without sw…
Extend Claude Code
Claude Code CLI · in the page
features-overview
…t isolation, parallel tasks, specialized workers | Research task that reads many files but returns only key findings | | **[Dynamic workflow](/docs/en/workflows.md)** | Script Claude writes that runs…
Fullscreen rendering
Claude Code CLI · in the page
fullscreen
…/tui` with no argument to print which renderer is active. In [screen reader mode](/docs/en/accessibility.md), Claude Code always uses the classic renderer except in attached [background sessions](/do…
Run Claude Code through a gateway
Claude Code CLI · in the page
gateways
…o adopt a separate gateway product to run one. If your organization already runs an [LLM gateway](/docs/en/llm-gateway), Claude Code works with that too. This page covers: * [How a gateway sits betw…
Claude Code GitHub Actions
Claude Code CLI · in the page
github-actions
…ts up an authentication secret for the workflows: * If Claude Code already has an API key, it reuses that key, and offers to keep the repository's existing `ANTHROPIC_API_KEY` secret if one is alread…
Use Claude Code GitHub Actions with cloud providers
Claude Code CLI · in the page
github-actions-cloud-providers
…ub Actions setup](/docs/en/github-actions.md#setup). It assumes you already know the workflow file and the `anthropics/claude-code-action` step, and covers only what a cloud provider changes. ## Choo…
Claude Code with GitHub Enterprise Server
Claude Code CLI · in the page
github-enterprise-server
…d setup** Click **Connect**, or **Add instance** if an instance is already connected, then select **Set up automatically**. Enter a display name of up to 20 characters for the connection and your GHE…
Claude Code GitLab CI/CD
Claude Code CLI · in the page
gitlab-ci-cd
…ne job to `.gitlab-ci.yml` and a masked CI/CD variable * **Enterprise-ready**: Choose Claude API, Amazon Bedrock, or Google Cloud's Agent Platform to meet data residency and procurement needs * **Secu…
Glossary
Claude Code CLI · in the page
glossary
…ts. If your repository has one and no [CLAUDE.md](#claude-md), Claude reads it as your project instructions without you adding a second file. You can change the **Project instructions** setting in `/c…
Keep Claude working toward a goal
Claude Code CLI · in the page
goal
…`/goal` followed by the condition you want satisfied. If a goal is already active, the new one replaces it. ```text theme={null} /goal all tests in test/auth pass and the lint step is clean ``` Set…
Claude Code on Google Cloud's Agent Platform
Claude Code CLI · in the page
google-vertex-ai
…ogin prompt still uses for Google Cloud's Agent Platform. If you're already signed in, run `/login` to open the same menu. **3. Follow the wizard prompts** Choose how you authenticate to Google Clou…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…me={null} claude -p "Find and fix the bug in auth.py" --allowedTools "Read,Edit,Bash" ``` This page covers using the Agent SDK via the CLI (`claude -p`). For the Python and TypeScript SDK packages wi…
Hooks reference
Claude Code CLI · in the page
hooks
…"args": [] } ] } ] } } ``` The script reads the JSON input from stdin, extracts the command, and returns a `permissionDecision` of `"deny"` if it contains `rm -rf`. Sav…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…} ] } ] } } ``` If your settings file already has a `hooks` key, add `Notification` as a sibling of the existing event keys rather than replacing the whole object. Each e…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…ude models to understand 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 com…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…r custom response in your default text editor. `Ctrl+X Ctrl+E` is the readline-native binding. Turn on **Show last response in external editor** in `/config` to prepend Claude's previous reply as `#`-…
JetBrains IDEs
Claude Code CLI · in the page
jetbrains
…lection or tab in the IDE is automatically shared with Claude Code. [`Read` deny rules](/docs/en/permissions#read-and-edit) block this sharing for matching files * **File reference shortcuts**: use `C…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
…t never show it as a key. A dialog that shows `y` and `n` as its keys reads those letters itself and needs no binding. In most dialogs, pressing `Ctrl+C` or `Ctrl+D` twice closes the dialog instead o…
Set up Claude Code in a monorepo or large codebase
Claude Code CLI · in the page
large-codebases
…aller projects can fill the context window with instructions and file reads unrelated to the task, costing tokens and degrading Claude's performance. This guide shows individual developers and engine…
Legal and compliance
Claude Code CLI · in the page
legal-and-compliance
…Cowork (local mode). See [Set up Claude Code (local mode) for a HIPAA-ready organization](/docs/en/hipaa-setup.md). * **Zero Data Retention**: Claude Code with [Zero Data Retention (ZDR)](/docs/en/zer…
Other LLM gateways
Claude Code CLI · in the page
llm-gateway
…eways > Route Claude Code through an LLM gateway your organization already runs. Covers connecting Claude Code to a gateway, rolling one out for your organization, and what Claude Code sends to a gat…
Connect Claude Code to an LLM gateway
Claude Code CLI · in the page
llm-gateway-connect
…e Code at your organization's LLM gateway. Check whether your admin already configured it, or set the base URL and credential yourself, then verify the connection and fix gateway errors. An [LLM gate…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…pass it to the upstream byte-for-byte * **Consume**: the gateway may read it for routing, attribution, or tracing and need not forward it Anything not marked forward unchanged is yours to consume or…
Roll out an LLM gateway for your organization
Claude Code CLI · in the page
llm-gateway-rollout
…| ### Confirm the gateway routes your models Your gateway should already be configured with your provider credential, listening at its base URL, and forwarding requests to your provider's API. Test…
Control MCP server access for your organization
Claude Code CLI · in the page
managed-mcp
…# Authenticate with per-user credentials Any user on the machine can read this file, so don't store API keys or other credentials in `env` blocks. Pass per-user credentials with one of these instead:…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…yet, or your devices are under MDM or developers run cloud sessions, read [Choose a delivery mechanism](#choose-a-delivery-mechanism) first. **1. Write managed-settings.json** Write a `managed-sett…