配置上下文与权限,然后通过技能、钩子、子代理、MCP 服务器和插件实现编码自动化

Claude Code 将 AI 辅助开发直接带入你的终端,但要持续获得有用的结果,仅仅让它写代码是不够的。你需要理解会话、上下文、权限、技能、钩子、MCP 服务器、子代理和插件如何组合成一套可靠的开发者工作流。

本课程为开发者提供实用、聚焦的 Claude Code 入门,以及让它在一次性代码生成之外真正有用的各项功能。

你将从头开始:Claude Code 是什么、如何安装、如何打开第一个会话、如何在会话之间切换,以及如何监控使用量。在此基础上,课程逐步构建更强大的工作流,让 Claude Code 能够处理项目上下文、可复用指令、自动化操作、外部工具、专用子代理和插件。

本课程面向已有基础编码经验、但对 Claude Code 尚不熟悉或仅随意使用过的开发者。你不需要是某个框架或编程语言的专家。课程将概念作为开发者工具技能来呈现,你可以将其迁移到自己的项目和技术栈中。

使用 AI 编码代理时的首要挑战之一,是给它正确的上下文。只有当 Claude Code 理解项目、相关文件以及你希望它遵循的约束时,它才能做出好的决策。你将学习如何配置持久化项目上下文、向会话添加文件和图像、检查当前上下文,以及在需要回到较早节点时回退会话。

你还将学习工具和权限如何影响 Claude Code 能做什么。这很重要,因为有用的自动化需要边界。课程展示权限如何运作,让你能够决定 Claude 可以运行或更改什么,而不是把每次工具调用都同等对待。

在核心会话与上下文工作流之后,课程进入技能部分。

技能为 Claude Code 提供针对常见开发任务的可复用指令。你将学习什么是技能、如何创建组件构建技能、如何将技能暴露为斜杠命令,以及如何创建工作流来暂存并提交更改。目标是将重复指令从临时提示中移出,转为可复用的开发工作流。

钩子增加了另一层自动化。

你将学习什么是钩子、它们如何与 Claude Code 生命周期事件关联,以及它们如何在 Claude 的工作周围触发确定性操作。课程演示了实用示例,例如在编辑后自动运行 Prettier、在执行前阻止破坏性命令,以及在 Claude 需要你关注时设置通知。

这些示例说明了一个重要区别:要求 Claude 记住某条规则,与通过自动化强制执行某条规则。钩子可以让特定的工作流行为一致地发生,而不必只依赖模型记住你在会话早些时候说过什么。

课程随后介绍模型上下文协议(MCP)。

MCP 服务器允许 Claude Code 通过结构化工具接口与外部系统和服务协作。你将学习什么是 MCP,然后通过使用 Claude Code 创建 Supabase 项目并设置 Supabase 客户端来应用这一概念。这为你提供了一个将 AI 编码工作流连接到本地代码库之外工具的具体示例。

接下来,你将进入子代理部分。

子代理让你将聚焦的任务委派给专用代理,而不是让一个会话在同一上下文中处理所有事情。你将学习什么是子代理、创建一个代码审查子代理,并并行运行多个子代理。这有助于你理解当项目受益于独立审查或分析任务时,如何将工作划分为聚焦角色。

课程最后一部分涵盖插件与能力扩展。

你将学习什么是 Claude Code 插件,以及插件如何通过额外工具和工作流扩展环境。课程演示使用插件将最新文档拉取到 Claude 中,以及另一个创建前端界面的工作流。这些示例展示 Claude Code 如何适应不同的开发需求,而不是固定不变的终端助手。

贯穿整个课程的重点是实用的开发者工作流,而非抽象的 AI 理论。你将看到 Claude Code 的主要能力如何与常见软件开发任务相关联:配置项目、控制上下文、管理权限、创建可重复命令、自动化检查、连接外部系统、委派工作,以及用插件扩展工具。

到课程结束时,你应该能够为项目设置 Claude Code、管理会话和使用量、配置项目上下文、在相关时添加文件和图像、检查和控制上下文,并更有意识地使用 Claude 的工具。

你还应该能够创建可复用技能、用钩子自动化开发行为、通过 MCP 服务器连接外部服务、创建专用子代理、并行运行子代理,并通过插件扩展 Claude Code。

结果是使用 AI 辅助编码的一种更结构化的方式。你不必反复解释同一任务,也不必在 Claude 的编辑周围手动执行每个辅助步骤,而是可以开始将开发实践转化为可复用指令和自动化工作流。

本课程不打算从零教授编程。需要基础编码经验,因为示例假设你已经理解常见开发任务的目的,例如编辑代码、审查更改、格式化文件、提交工作以及使用项目仓库。

它特别适合希望超越基础聊天式提示、理解 Claude Code 实际功能集的开发者。如果你尝试过 AI 编码工具,但尚未围绕上下文、权限、可复用技能、钩子、MCP、子代理或插件构建系统化工作流,本课程将为你提供一条简洁的路径来掌握这些能力。

在演示过程中,你还将使用具体的配套工具和服务,包括 GitHub、Prettier、Supabase,以及基于插件的文档和前端工作流。这些用于展示 Claude Code 如何融入真实的开发者工具链,而不是将课程锁定在某个特定应用技术栈上。

核心理念很简单:当你理解如何塑造 Claude Code 周围的环境时,它会变得更有用。

良好的上下文帮助它理解项目。权限控制它可以做什么。技能让重复指令可复用。钩子自动化确定性操作。MCP 连接外部系统。子代理将工作划分为聚焦角色。插件扩展环境能做什么。

一旦这些部分协同起来,Claude Code 就远不止是一个输入编码请求的地方。它成为一个可配置的开发工具,你可以根据自己实际的工作方式进行调整。

课程时长:2小时14分钟 1920X1080 mp4 语言:英语+Ai中英文字幕 含中文朗读版本

你将学到
⚡ 安装 Claude Code、启动会话、浏览之前的会话并监控使用量
⚡ 配置项目上下文,并在 Claude 需要额外信息时添加文件或图像
⚡ 更有意识地管理 Claude Code 工具和权限
⚡ 创建可复用技能,并将常见开发工作流暴露为命令
⚡ 用钩子和 Claude Code 生命周期事件自动化开发操作
⚡ 通过 MCP 服务器将 Claude Code 连接到外部系统
⚡ 创建专用子代理并并行运行聚焦代理
⚡ 用插件扩展 Claude Code,用于文档和前端工作流

要求
❗ 需要基础编码经验
❗ 需要 Claude Pro 订阅
❗ 一台可以安装并运行 Claude Code 的电脑

适合人群
⭐ 对 Claude Code 不熟悉、希望获得超越基础提示的结构化入门介绍的开发者
⭐ 希望用技能和钩子自动化重复开发任务的软件工程师
⭐ 希望将 Claude Code 通过 MCP 连接到外部工具和服务的开发者
⭐ 有兴趣将聚焦工作委派给子代理和并行代理工作流的程序员
⭐ 已在使用 AI 编码工具、希望理解 Claude Code 权限、上下文和基于插件的扩展的开发者

课程目录:
1- 什么是 Claude Code
2- 安装 Claude Code
3- 设置 GitHub 项目
4- 开始你的第一个 Claude Code 会话
5- 在 Claude Code 会话之间切换
6- 监控使用量与限制
7- 配置持久化项目上下文
8- 将文件添加为上下文
9- 将图像添加为上下文
10- 回退 Claude Code 会话
11- 理解并管理上下文
12- 使用 Claude Code 工具
13- 配置工具权限
14- 什么是 Claude Code 技能
15- 创建一个组件构建技能
16- 将技能用作斜杠命令
17- 创建一个暂存并提交技能
18- 什么是 Claude Code 钩子
19- 理解钩子生命周期事件
20- 在编辑后自动运行 Prettier
21- 用钩子阻止破坏性命令
22- 设置工作流通知
23- 什么是 MCP 服务器
24- 使用 Claude Code 创建 Supabase 项目
25- 设置 Supabase 客户端
26- 什么是 Claude Code 子代理
27- 创建一个代码审查子代理
28- 并行运行多个子代理
29- 什么是 Claude Code 插件
30- 将最新文档拉取到 Claude Code 中
31- 使用插件创建前端界面

发表回复

后才能评论