欢迎来到《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 下来,边看边对照。只看主干、认真读注释;「动手练习」不要跳过,自己实现一遍才算真懂。
祝你学得开心。