248 pages for workflows.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Set up Claude Code for your organization
Claude Code CLI · in the page
admin-setup
…-session walkthrough from install to working with a project * [Common workflows](/docs/en/common-workflows): patterns for everyday tasks like code review, refactoring, and debugging * [Claude Code 101…
How the agent loop works
Claude Code CLI · in the page
agent-sdk/agent-loop
…etting sources](/docs/en/agent-sdk/claude-code-features) for reusable workflows ### Tool permissions Claude determines which tools to call based on the task, but you control whether those calls are…
Use Claude Code features in the SDK
Claude Code CLI · in the page
agent-sdk/claude-code-features
…rkdown files that give your agent specialized knowledge and invocable workflows. Unlike `CLAUDE.md` (which loads every session), skills load on demand. The agent receives skill descriptions at startup…
Agent SDK overview
Claude Code CLI · in the page
agent-sdk/overview
…ness design](https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code): how the Claude Code team uses dynamic workflows to orchestrate many subagents at once
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…reference](/docs/en/cli-reference) - Command-line interface * [Common workflows](/docs/en/common-workflows) - Step-by-step guides
Get structured output from agents
Claude Code CLI · in the page
agent-sdk/structured-outputs
…Get structured output from agents > Return validated JSON from agent workflows using JSON Schema, Zod, or Pydantic. Get type-safe, structured data after multi-turn tool use. Structured outputs let y…
Subagents in the SDK
Claude Code CLI · in the page
agent-sdk/subagents
…es them however Claude decides to delegate. ## Scale up with dynamic workflows Subagents work well for a few delegated tasks per turn. For runs that coordinate dozens to hundreds of agents, use the…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
…, `.mcp.json`, and the project's `.claude/` commands, agents, skills, workflows, routines, and output styles from this directory instead of `cwd`, and sets `CLAUDE_PROJECT_DIR` to it. Hooks, helper sc…
TypeScript SDK V2 session API (removed)
Claude Code CLI · in the page
agent-sdk/typescript-v2-preview
…interaction, you can resume it later. This is useful for long-running workflows or when you need to persist conversations across application restarts. This example creates a session, stores its ID, c…
Handle approvals and user input
Claude Code CLI · in the page
agent-sdk/user-input
…s before proposing a plan. This makes plan mode ideal for interactive workflows where you want Claude to gather requirements before making changes. The following steps show how to handle clarifying q…
Orchestrate teams of Claude Code sessions
Claude Code CLI · in the page
agent-teams
…don't speed up work proportionally Start with 3-5 teammates for most workflows. This balances parallel work with manageable coordination. If you have 15 independent tasks, 3 teammates is a good start…
Manage multiple agents with agent view
Claude Code CLI · in the page
agent-view
…ackground work running, such as subagents, background shell commands, workflows, or [monitors](/docs/en/tools-reference#monitor-tool), shows a `Background work is running` dialog instead of quitting i…
Run agents in parallel
Claude Code CLI · in the page
agents
…n multiple tasks at once: subagents, agent view, agent teams, dynamic workflows, and projects. Claude Code has five ways to work on several tasks at once: [subagents](/docs/en/sub-agents), [agent vie…
Track team usage with analytics
Claude Code CLI · in the page
analytics
…high Claude Code adoption who can: * Share prompting techniques and workflows with the team * Provide feedback on what's working well * Help onboard new users #### Access data programmatically On…
Share session output as artifacts
Claude Code CLI · in the page
artifacts
…e/artifacts). ## Related resources * Browse [prompting patterns and workflows](/docs/en/prompt-library) that pair with artifacts * Turn an artifact prompt you reuse into a [skill](/docs/en/skills) s…
Best practices for Claude Code
Claude Code CLI · in the page
best-practices
…ation subagent](/docs/en/sub-agents) or a [dynamic workflow](/docs/en/workflows) that checks its own findings has a fresh model try to refute the result, so the agent doing the work isn't the one grad…
Champion kit
Claude Code CLI · in the page
champion-kit
…ur colleagues will encounter, because it is specific to the codebase, workflows, and problems you all share. Documentation tells people what is possible; your posts show them what is actually working…
Claude Code changelog
Claude Code CLI · in the page
changelog
…ization manages Claude Code * Added `/usage` warnings for max effort, workflows, always-on context and large tool results * \[Claude Tag] Added the ability for Claude in Slack to delete a canvas it cr…
Use Claude Code with Chrome
Claude Code CLI · in the page
chrome
…repetitive browser tasks like data entry, form filling, or multi-site workflows * **File uploads**: attach files from your machine to upload fields on web pages * **Session recording**: record browser…
Claude apps gateway configuration
Claude Code CLI · in the page
claude-apps-gateway-config
…versation. `subagentPromptCacheTtl` is optional and covers subagents, workflows, and background requests. This example adds both to a `match: {}` policy keyed `cli`: ```yaml theme={null} managed: p…
Use Claude Code in the cloud
Claude Code CLI · in the page
claude-code-on-the-web
…ttings/claude-code). ## Move tasks between terminal and cloud These workflows require the [Claude Code CLI](/docs/en/quickstart) signed in to the same claude.ai account. You can start new cloud sess…
Explore the .claude directory
Claude Code CLI · in the page
claude-directory
…e reads CLAUDE.md, settings.json, hooks, skills, commands, subagents, workflows, rules, and auto memory. Explore the .claude directory in your project and ~/.claude in your home directory. export con…
Scan your codebase for vulnerabilities
Claude Code CLI · in the page
claude-security
…or a [third-party provider](#models-and-providers), for the [dynamic workflows](/docs/en/workflows) the scan uses to orchestrate its agents. On Pro, turn them on from the Dynamic workflows row in `/c…
CLI reference
Claude Code CLI · in the page
cli-reference
…model. `ultracode` requests `xhigh` effort with [ultracode](/docs/en/workflows#let-claude-decide-with-ultracode) turned on, and requires Claude Code v2.1.203 or later. Overrides the [`modelSettings`]…
Code Review
Claude Code CLI · in the page
code-review
…ed by severity and don't approve or block your PR, so existing review workflows stay intact. You can tune what Claude flags by adding a `CLAUDE.md` or `REVIEW.md` file to your repository. To run Clau…
Commands
Claude Code CLI · in the page
commands
…, Claude could also run `/verify` on its own. * **[Workflow](/docs/en/workflows#bundled-workflows)**: a bundled [dynamic workflow](/docs/en/workflows) that fans work out across many subagents and runs…
Communications kit
Claude Code CLI · in the page
communications-kit
…reach. 📖 Referencing files → https://code.claude.com/docs/en/common-workflows ``` ### Control and safety **Permission modes** ```markdown theme={null} 🛡️ *Tip: One keystroke between "look but don…
Let Claude use your computer from the CLI
Claude Code CLI · in the page
computer-use
…e**: only one session can control your machine at a time. ## Example workflows These examples show common ways to combine computer use with coding tasks. ### Validate a native build After making c…
Manage costs effectively
Claude Code CLI · in the page
costs
…t at session start. If it contains detailed instructions for specific workflows (like PR reviews or database migrations), those tokens are present even when you're doing unrelated work. [Skills](/docs…
Desktop application
Claude Code CLI · in the page
desktop
…e current session: subagents, background shell commands, and [dynamic workflows](/docs/en/workflows). Once the session has background work, open the pane with **Background tasks** in the title bar's *…
Get started with the desktop app
Claude Code CLI · in the page
desktop-quickstart
…g effective prompts and getting the most out of Claude Code * [Common workflows](/docs/en/common-workflows): tutorials for debugging, refactoring, testing, and more
Environment variables
Claude Code CLI · in the page
env-vars
…e background work such as a background agent or a [workflow](/docs/en/workflows) run is still live. This keeps a host that watches the status, such as a remote session list, from announcing that Claud…
Feature availability
Claude Code CLI · in the page
feature-availability
…nts](/docs/en/checkpointing), [sandboxing](/docs/en/sandboxing), and [Workflows](/docs/en/workflows) * [OpenTelemetry metrics](/docs/en/monitoring-usage) and the [managed settings file](/docs/en/manag…
Extend Claude Code
Claude Code CLI · in the page
features-overview
…mize what Claude knows, connect it to external services, and automate workflows. > [!NOTE] > > For how the core agentic loop works, see [How Claude Code works](/docs/en/how-claude-code-works). **New…
Claude Code GitHub Actions
Claude Code CLI · in the page
github-actions
# Claude Code GitHub Actions > Run Claude Code in GitHub Actions workflows to respond to @claude mentions, automate tasks, and turn issues into pull requests [Claude Code GitHub Actions](https://git…
Use Claude Code GitHub Actions with cloud providers
Claude Code CLI · in the page
github-actions-cloud-providers
…N`**: no app to create or install, but GitHub doesn't trigger your CI workflows on commits made with it The workflow examples in the fourth step authenticate with a custom app. That step also says wh…
Claude Code with GitHub Enterprise Server
Claude Code CLI · in the page
github-enterprise-server
…min-setup) flow on claude.ai instead. If you also want GitHub Actions workflows on GHES, adapt the [example workflow](https://github.com/anthropics/claude-code-action/blob/main/examples/claude.yml) ma…
Claude Code GitLab CI/CD
Claude Code CLI · in the page
gitlab-ci-cd
…g programmatic use of Claude in your CI/CD jobs and custom automation workflows. ## Why use Claude Code with GitLab? * **Instant MR creation**: Describe what you need, and Claude proposes a complete…
Glossary
Claude Code CLI · in the page
glossary
…requisite for [`/goal`](/docs/en/goal), unattended runs, and [dynamic workflows](/docs/en/workflows): without one, the only thing deciding the agent is finished is the agent itself. Learn more: [Give…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…waits for background work such as background commands, subagents and workflows, Monitor watches, and pending `/loop` wakeups: * **[Background commands](/docs/en/tools-reference#background-commands)*…
Hooks reference
Claude Code CLI · in the page
hooks
…efault, files you [reference with `@` in your prompt](/docs/en/common-workflows#reference-files-and-directories) are added without any tool call. Claude Code inserts their contents while building the…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…avior and configuration may change in future releases. For production workflows, prefer [command hooks](/docs/en/hooks#command-hook-fields). When verification requires inspecting files or running com…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…ctively-with-claude-code). For step-by-step walkthroughs, see [Common workflows](/docs/en/common-workflows). For extensibility features like skills, MCP, and hooks, see [Extend Claude Code](/docs/en/f…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…text | ## See also * [Skills](/docs/en/skills) - Custom prompts and workflows * [Checkpointing](/docs/en/checkpointing) - Rewind Claude's edits and restore previous states * [CLI reference](/docs/en…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
…en/sub-agents#observe-and-steer-running-forks) or [workflow](/docs/en/workflows#manage-runs), or dismiss its row if it's no longer running | | `footer:dismiss` | (unbound) | Binding a key to this acti…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…ased on the new Figma designs that were posted in Slack" * **Automate workflows**: "Create Gmail drafts inviting these 10 users to a feedback session about the new feature." * **React to external even…
How Claude remembers your project
Claude Code CLI · in the page
memory
…session (first 200 lines or 25KB) | | **Use for** | Coding standards, workflows, project architecture | Your preferences, corrections you give Claude, project context Claude can't derive from the code…
Model configuration
Claude Code CLI · in the page
model-config
…r than a model effort level: with it on, Claude orchestrates [dynamic workflows](/docs/en/workflows) for substantive tasks, at whichever effort level the session runs at. For where it can be set persi…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…t | | | `workflow.run_id` | Run identifier of the [Workflow](/docs/en/workflows) tool run that spawned this agent, prefixed `wf_`. Absent for agents not spawned by a workflow | | | `workflow.name` | N…
Overview
Claude Code CLI · in the page
overview
…odebase, identifies the root cause, and implements a fix. See [common workflows](/docs/en/common-workflows) for more examples. > **Create commits and pull requests** > > Claude Code works directly wi…