这门课用哪种语言动手?

代码示例、安装步骤和完整项目都会换成你选的语言,全站课程跟随,随时可以改。

课程介绍

359 字 · 预计阅读 1 分钟

欢迎来到《Claude Code 源码解析》。

这本册子是「能用 AI」体系化学习的第二本,也是最有「嚼劲」的一本:把 Claude Code 的源码拆开,去代码里找每个结论背后的那几行实现。

这些结论大多来自官方文档和使用经验。它们是对的,但你不一定知道为什么。知道了为什么,遇到文档没写到的情况,你才能自己推出该怎么做。

你会学到什么

  • Agent Loop:第一章那 30 行代码,工业版多了什么。
  • CLAUDE.md:写了「必须遵守」,为什么还只是建议。
  • Skills:装 500 个 Skill,真的不占上下文吗。
  • MCP:MCP 工具和内置工具有什么区别。
  • Plugins 与 Hooks:插件为什么带不了 Rules,Hook 凭什么拦得住模型。
  • 上下文工程:「写、选、压、隔」在代码里长什么样。
  • Agent 架构:子代理为什么看不到主线,工具是怎么设计的。
  • 系统提示词:Claude Code 的「员工手册」写了什么。

每读完一块源码,就动手给那 30 行代码加上同样的功能。读完整本,你手上会有一个六百多行、真能干活的迷你版 Claude Code(mini-cc)。

怎么读

建议把 CCB(claude-code-best-practice)clone 下来,边看边对照。只看主干、认真读注释;「动手练习」不要跳过,自己实现一遍才算真懂。

祝你学得开心。

下一节:前言
从零开始 · 能用AI