ByteNoteByteNote

字节笔记本

2026年8月29日

Anthropic 免费课:Claude Code in Action

API中转
¥120

很多人会用 Claude Code 做一两句指令式改代码,但一到长会话就容易跑偏:上下文被压坏、规则写了不跟、无人值守的结果不敢信。Anthropic 在 Claude Academy 上放了一门免费课 Claude Code in Action,专门把「单次提问」推到「可托管、可验证的长流程」。下面按课程大纲拆成可落地的用法。

这门课是干什么的

课程共 9 节课加 1 个测验,面向已经会用 Claude Code 做单次任务的开发者。目标不是再讲一遍安装,而是:

  • 把一次任务从几分钟拉长到几小时,还能拿得回来
  • 让 CLAUDE.md、Skills、Hooks 真正约束行为,而不是写完就躺在仓库里
  • 把重复活交给定时 / headless / PR 集成,人只做抽查

官方入口在 Claude Academy:https://academy.claude.com/courses/claude-code-in-action。邮箱注册即可,完成测验后有官方证书,不绑付费订阅。

先确认你适合学

课前假设你已经:

  1. 用过 Claude Code 做单次 prompt(改 bug、写小函数这类)
  2. 熟悉 Git 和基本命令行

如果你还停在「粘贴一段需求然后等结果」,这门课的价值会很直接:它教的是怎么把代理从「助手」变成「可调度的工人」。

四个能力块(按课里的结构)

1. 掌舵:Plan、压缩、回退、自主循环

长会话最容易翻车的地方是范围失控。课里强调:

  • Plan mode:先定边界再动手,避免边写边扩需求
  • Compaction:上下文满了之后怎么压缩,才能保住关键决策而不是只剩摘要噪声
  • Rewind:走偏了用回退菜单纠偏,而不是硬撑到会话报废
  • Hands-on vs autonomous:什么时候人手拉一把,什么时候丢给 goal / loop 自己跑

实操建议:新开一个真实小仓库任务(比如「给现有脚本加重试和日志」),刻意开 Plan,跑一轮再手动触发一次压缩,感受摘要里丢了什么。

2. 配置:CLAUDE.md、Skills、权限、Hooks

很多人写过 CLAUDE.md,但模型经常「看过等于没看」。课里的重点是写短而硬的规则:

  • CLAUDE.md 只留项目约定和禁止事项,别写成散文
  • 重复流程打成 Skills,让代理按步骤执行,而不是每次重新发明流程
  • 按任务选权限模式:只读探索、受限改文件、全开自动化要分开
  • Hooks 卡住不能破的红线(测试必须过、禁止改某些目录等)

落地模板可以先极简:

markdown
# 项目约定
- 改代码前先跑现有测试
- 不要改 /infra 和密钥相关文件
- PR 描述用中文,写清风险点

再把「发版检查」「修 flaky test」这类重复活拆成 Skill。

3. 自动化:Routines、Headless、GitHub Action

单次对话解决不了的是「每天都要做」的活。课里覆盖:

  • 在 Anthropic 基础设施上把 prompt 排成 routines(定时跑)
  • 需要接自己流水线时切到 headless
  • 用托管代码评审和 GitHub Action 把 Claude 接到 PR

适合自动化的例子:依赖升级试跑、changelog 草稿、测试失败复现说明。不适合一上来就全自动的是:大重构、权限模型变更、生产配置。

4. 验证与分享:抽查、测试门禁、插件化

无人值守跑完不等于能合并。课里要求:

  • 看管越少,抽查越要严
  • 用 Hooks 把真实测试结果做成回合门禁
  • 把团队信得过的一套配置打成 plugin,别人一键装

经验法则:代理改动的文件越多、你离席越久,人工 review 的比例就该越高。至少核对 diff、跑一遍主路径、看一眼测试日志。

怎么报名和拿证

  1. 打开 Claude Code in Action
  2. 用邮箱注册 / 登录 Claude Academy
  3. 按顺序看 9 节课,做完测验
  4. 下载官方证书(可挂 LinkedIn)

同站还有 Claude 101、Introduction to MCP 等免费课。如果你还没用过编码代理,可以先过一遍入门课,再上这门「实战运营」向的内容。

学完立刻可做的三件事

  1. 给当前仓库写一版瘦身版 CLAUDE.md(不超过一屏),只留硬规则
  2. 把一个重复流程做成 Skill(例如「修 lint + 开 PR」)
  3. 给 CI 加一道 Hook:测试不过就不让回合结束

做完这三步,你已经在用课里最有杠杆的部分了。剩下的定时任务和插件化,等团队真的需要共享工作流再上也不迟。

参考

分享: