features-overview
扩展 Claude Code 了解何时使用 CLAUDE.md、Skills、subagents、hooks、MCP 和 plugins。 Claude Code 结合了一个能够推理代码的模型和内置工具,用于文件操作、搜索、执行和网络访问。内置工具涵盖了大多数编码任务。本指南涵盖扩展层:您添加的功能,用于自定义 Claude 的知识、将其连接到外部服务以及自动化工作流。 有关核心代理循环如何工作的信息,请参阅 [Claude Code 如何工作](/zh-CN/how-claude-code-works)。 初次使用 Claude Code? 从 CLAUDE.md 开始了解项目约定,然后根据需要添加其他扩展当特定触发器出现时。 概述扩展插入代理循环的不同部分: CLAUDE.md 添加 Claude 每个会话都能看到的持久上下文 Skills 添加可重用的知识和可调用的工作流 代码智能 将 Claude 连接到语言服务器,用于符号级导航和实时类型错误 MCP 将 Claude 连接到外部服务和工具 Subagents 在隔离的上下文中运行自己的循环,返回摘要 Ag...
computer-use
让 Claude 从 CLI 使用您的计算机 在 Claude Code CLI 中启用 computer use,使 Claude 能够在 macOS 上打开应用、点击、输入和查看您的屏幕。测试原生应用、调试视觉问题,以及自动化仅限 GUI 的工具,无需离开您的终端。 {/* plan-availability: feature=computer-use plans=pro,max */} Computer use 是 macOS 上的研究预览版,需要 Pro 或 Max 计划。它在 Team 或 Enterprise 计划上不可用。它需要 Claude Code v2.1.85 或更高版本以及交互式会话,因此在使用 -p 标志的非交互式模式下不可用。 Computer use 让 Claude 能够打开应用、控制您的屏幕,并以您的方式在您的机器上工作。从 CLI 中,Claude 可以编译 Swift 应用、启动它、点击每个按钮,并截图结果,所有这些都在编写代码的同一对话中进行。 本页面介绍 computer use 在 CLI 中的工作原理。对于 macOS ...
common-workflows
常见工作流程 使用 Claude Code 探索代码库、修复错误、重构、测试和其他日常任务的分步指南。 本页收集了日常开发的简短工作流程。有关提示和上下文管理的更高级指导,请参阅最佳实践。 本页涵盖: 提示工作流程,用于探索代码、修复错误、重构、测试、PR 和文档 恢复以前的对话,以便任务可以跨越多个会话 使用 worktrees 运行并行会话,以便并发编辑不会冲突 编辑前规划,以在更改接触磁盘前审查更改 将研究委派给 subagents,以保持主上下文清洁 将 Claude 管道输入脚本,用于 CI 和批处理 提示工作流程这些是日常任务的提示模式,如探索陌生代码、调试、重构、编写测试和创建 PR。每个都可以在任何 Claude Code 界面中工作;根据您的项目调整措辞。 理解新的代码库有关在 monorepo 或大型代码库中配置 Claude Code 的信息,请参阅 Monorepos 和大型存储库。 快速获取代码库概览假设您刚加入一个新项目,需要快速了解其结构。 theme1cd /path/to/project theme1...
code-review
Code Review 设置自动化 PR 审查,通过对完整代码库的多代理分析来捕获逻辑错误、安全漏洞和回归问题 Code Review 处于研究预览阶段,仅适用于 [Team 和 Enterprise](https://claude.ai/admin-settings/claude-code) 订阅。对于启用了 [Zero Data Retention](/zh-CN/zero-data-retention) 的组织,此功能不可用。 Code Review 分析您的 GitHub pull request,并在发现问题的代码行上发布内联评论。一支由专业代理组成的团队在完整代码库的上下文中检查代码更改,寻找逻辑错误、安全漏洞、破损的边界情况和微妙的回归问题。 发现结果按严重程度标记,不会批准或阻止您的 PR,因此现有的审查工作流保持不变。您可以通过向存储库添加 CLAUDE.md 或 REVIEW.md 文件来调整 Claude 标记的内容。 要在您自己的 CI 基础设施中运行 Claude 而不是使用此托管服务,请参阅 GitHub Actions 或 GitLab ...
cli-reference
CLI 参考 Claude Code 命令行界面的完整参考,包括命令和标志。 CLI 命令您可以使用这些命令启动会话、管道内容、恢复对话和管理更新: 命令 描述 示例 claude 启动交互式会话 claude claude "query" 使用初始提示启动交互式会话 claude "explain this project" claude -p "query" 通过 SDK 查询,然后退出 claude -p "explain this function" cat file | claude -p "query" 处理管道内容 cat logs.txt | claude -p "explain" claude -c 在当前目录中继续最近的对话 claude -c claude -c -p "query" 通过 SDK 继续 claude -c -p "Check for type errors&q...
claude-code-on-the-web
在网络上使用 Claude Code 配置云环境、设置脚本、网络访问和 Docker,在 Anthropic 的沙箱中运行。使用 --remote 和 --teleport 在网络和终端之间移动会话。 Claude Code on the web 处于研究预览阶段,适用于 Pro、Max 和 Team 用户,以及拥有高级席位或 Chat + Claude Code 席位的 Enterprise 用户。 Claude Code on the web 在 claude.ai/code 的 Anthropic 管理的云基础设施上运行任务。会话即使在关闭浏览器后也会持续,你可以从 Claude 移动应用监控它们。 初次使用 Claude Code on the web?从[入门](/zh-CN/web-quickstart)开始,连接你的 GitHub 账户并提交你的第一个任务。 本页涵盖: GitHub 身份验证选项:两种连接 GitHub 的方式 云环境:哪些配置会保留、安装了哪些工具以及如何配置环境 设置脚本和依赖管理 网络访问:级别、代理和默认允...
chrome
在 Chrome 中使用 Claude Code(测试版) 将 Claude Code 连接到 Chrome 浏览器,以测试网络应用、使用控制台日志进行调试、自动填充表单以及从网页中提取数据。 Claude Code 与 Claude in Chrome 浏览器扩展程序 集成,为您提供从 CLI 或 VS Code 扩展程序 进行浏览器自动化的功能。构建您的代码,然后在浏览器中测试和调试,无需切换上下文。 Claude 为浏览器任务打开新标签页,并共享您浏览器的登录状态,因此它可以访问您已登录的任何网站。浏览器操作在实时可见的 Chrome 窗口中运行。当 Claude 遇到登录页面或 CAPTCHA 时,它会暂停并要求您手动处理。 Chrome 集成处于测试版阶段,目前适用于 Google Chrome 和 Microsoft Edge。尚不支持 Brave、Arc 或其他基于 Chromium 的浏览器。也不支持 WSL(Windows 子系统 for Linux)。 功能连接 Chrome 后,您可以在单个工作流中链接浏览器操作和编码任务: 实时调试:直接读取...
channels
使用 channels 将事件推送到运行中的会话 使用 channels 从 MCP 服务器将消息、警报和 webhooks 推送到您的 Claude Code 会话中。转发 CI 结果、聊天消息和监控事件,以便 Claude 在您离开时做出反应。 Channels 处于[研究预览](#research-preview)阶段,需要 Claude Code v2.1.80 或更高版本。它们需要通过 claude.ai 或控制台 API 密钥进行 Anthropic 身份验证,在 Amazon Bedrock、Google Vertex AI 或 Microsoft Foundry 上不可用。Team 和 Enterprise 组织必须[明确启用它们](#enterprise-controls)。 Channel 是一个 MCP 服务器,它将事件推送到您运行中的 Claude Code 会话中,以便 Claude 可以对您不在终端时发生的事情做出反应。Channels 可以是双向的:Claude 读取事件并通过同一 channel 回复,就像聊天桥接一样。事件仅在会话打开...
best-practices
Claude Code 最佳实践 从配置环境到跨并行会话扩展,充分利用 Claude Code 的提示和模式。 Claude Code 是一个代理式编码环境。与等待回答问题的聊天机器人不同,Claude Code 可以读取你的文件、运行命令、进行更改,并在你观看、重定向或完全离开的情况下自主解决问题。 这改变了你的工作方式。与其自己编写代码并要求 Claude 审查,不如描述你想要什么,让 Claude 弄清楚如何构建它。Claude 会探索、规划和实现。 但这种自主性仍然伴随着学习曲线。Claude 在某些约束条件下工作,你需要理解这些约束。 本指南涵盖了在 Anthropic 内部团队和在各种代码库、语言和环境中使用 Claude Code 的工程师中已被证明有效的模式。有关代理循环如何在幕后工作的信息,请参阅 Claude Code 如何工作。 大多数最佳实践都基于一个约束:Claude 的 context window 填充速度很快,随着填充,性能会下降。 Claude 的 context window 保存你的整个对话,包括每条消息、Claude 读取的每个文件和每...
agents
并行运行代理 比较 Claude Code 同时处理多个任务的方式:子代理、代理视图、代理团队和动态工作流。 子代理、代理视图、代理团队 和 动态工作流 各自以不同的方式并行化工作。正确的选择取决于您是否想在每个对话中保持参与、交付任务并稍后检查,或让 Claude 为您协调一组工作人员。 方法 它提供什么 何时使用 子代理 在一个会话内的委派工作人员,在自己的上下文中执行辅助任务并返回摘要 辅助任务会用搜索结果、日志或文件内容淹没您的主对话,而您不会再次引用这些内容 代理视图 一个屏幕来分派和监控在后台运行的会话,使用 claude agents 打开。研究预览 您有多个独立任务,想要交付它们,一目了然地检查状态,并仅在需要时介入 代理团队 多个协调的会话,具有共享任务列表和代理间消息传递,由主导者管理。实验性功能,默认禁用 您希望 Claude 将项目分成多个部分、分配它们,并保持工作人员同步 动态工作流 一个脚本,运行许多子代理并交叉检查其结果,用于一个太大而无法一次协调的工作或需要多次处理的工作。研究预览 一个任务对于少数几个子代理来说太大了,或...