加载中

Claude Code 101

一款存在于您终端中的智能编码工具。了解 Claude Code 是什么、它是如何工作的,以及用它完成实际工作的核心工作流程。

1.5 小时1 个测验
您将学到的内容完成本课程后,您将能够
  • 解释什么是 AI 编码代理,以及 Claude Code 与基于聊天的 AI 工具有何不同
  • 理解智能体循环、上下文窗口、工具和权限如何协同工作
  • 在终端、VS Code、JetBrains、Claude Desktop 或网页端安装并设置 Claude Code
  • 使用手动模式、自动接受、自动模式和计划模式(Plan Mode)编写有效的提示
  • 针对任何功能或任务遵循探索 → 计划 → 编码 → 提交(Explore → Plan → Code → Commit)工作流程
  • 使用 /compact、/clear 和 /context 管理您的上下文窗口,以保持高效
  • 创建并维护 CLAUDE.md 文件,为 Claude 提供持久的项目记忆
  • 构建自定义子代理以委派任务,并保持主上下文的整洁
  • 使用 MCP 服务器连接外部工具和数据源
  • 编写钩子以对格式化、命令阻止和通知进行确定性控制

AI 编码代理正在改变编写软件的含义。过去需要花一个下午才能完成的任务——在庞大的代码库中追踪一个 bug、为新服务搭建脚手架、审查一堆 pull request——现在可以在一次专注的会话中完成,由一个能够阅读您的代码、运行您的命令并与您一起编辑文件的代理来完成。但要从代理中获得真正的价值,不仅仅是安装它并输入一个请求那么简单。这需要理解代理是如何思考的、它能访问哪些上下文,以及当它走偏方向时如何引导它。

本课程教开发者如何有效地使用 Claude Code,无论您是刚进入软件工程领域的新手,还是尚未接触过 AI 编码代理的资深工程师。我们从第一性原理出发——智能体循环究竟是什么、上下文窗口如何塑造 Claude 所能看到的内容、工具和权限如何决定它能做什么——这样一来,课程后面的技巧才会讲得通,而不是让人感觉像是一堆需要死记硬背的技巧。

您将学习如何在多种环境(终端、VS Code、JetBrains、Claude Desktop 和网页端)中安装 Claude Code,以及如何使用手动模式、自动接受、自动模式和计划模式编写能够一次成功的提示。本课程的核心是探索 → 计划 → 编码 → 提交工作流程:一种可重复的节奏,用于拆解任务、让 Claude 提出方案、在工作进行时进行审查,并干净利落地完成落地。我们还会介绍如何使用 Claude Code 进行代码审查,以及保持长时间会话高效的上下文管理命令(/compact、/clear、/context)。

最后一节是关于让 Claude Code 成为真正属于您自己的工具。您将编写一个 CLAUDE.md 文件,让 Claude 在各个会话之间记住您项目的约定;为您经常重复的任务构建自定义子代理和技能;通过 MCP 服务器连接外部系统;并编写钩子,为 Claude 被允许执行的操作添加确定性的防护机制。到最后,您将拥有一套针对您实际工作方式量身定制的配置——而不是一个通用的安装。

基本熟悉代码编辑器和命令行。您还需要一个 Claude 账户(Pro、Max、Team 或 Enterprise)或一个 API 密钥。不要求具备任何 AI 工具的使用经验。

适合人群

适合刚进入软件工程领域、希望从一开始就采用 AI 辅助工作流程的新开发者,以及对编码代理感到好奇但尚未真正尝试过的资深工程师。如果您之前尝试过编码助手但觉得效果不尽如人意,本课程旨在向您展示:当您与代理协作而非对抗时,情况会发生怎样的变化。

Inside the course

什么是 Claude Code?

2 lessons

在您编写第一个提示之前,了解 Claude Code 运行时实际发生的情况会很有帮助。本节将解释 AI 编码代理与基于聊天的助手之间的区别,然后逐步讲解智能体循环——收集上下文、采取行动、验证结果——以及支配每一步的工具和权限。您将由此建立一个心智模型,让本课程其余部分的内容都能融会贯通。

您的第一个提示

2 lessons

让 Claude Code 在您已经使用的任何环境中运行——终端、VS Code 或 JetBrains 内部、Claude Desktop,或网页端。然后编写您的第一个提示,看看手动模式、自动接受、自动模式和计划模式如何改变 Claude 的响应方式,以便您为眼前的任务选择合适的监督级别。

日常工作流程

3 lessons

这正是 Claude Code 融入您交付流程的地方。学习用于处理实际任务的探索 → 计划 → 编码 → 提交节奏,使用上下文管理命令让长时间会话保持快速和专注,并在提交之前,用您自己的眼睛和一个全新上下文的审阅者来审查 Claude 所做的更改。

自定义 Claude Code

5 lessons

开箱即用的 Claude Code 是通用型的。本节将向您展示如何让它成为您自己的工具:编写 CLAUDE.md 文件让它记住您项目的约定,为您重复执行的工作流程构建子代理和技能,通过 MCP 服务器接入外部系统,并添加钩子以实现确定性的防护机制。到本节结束时,您将拥有一套针对您团队实际工作方式量身定制的配置。