目录
●第 1 章 Claude Code 架构总览与启动 / 1
1.1 本章导读 / 1
1.2 系统层次架构与模块 / 2
1.3 入口分流层与 Claude Code 的启动 / 4
1.4 一次 Claude Code 任务的主流程 / 10
1.5 把复杂度交给工程化系统的设计哲学 / 14
1.6 小结 / 15
第 2 章 Claude Code REPL / 16
2.1 本章导读 / 16
2.2 交互会话层的构成 / 17
2.3 Claude Code 的 REPL / 20
2.4 命令和工具系统 / 24
2.4.1 命令系统:准确执行任务 / 25
2.4.2 工具系统:给模型接上手脚 / 26
2.4.3 REPL 的执行闭环 / 28
2.5 小结 / 33
第 3 章 上下文、记忆、扩展与治理 / 35
3.1 本章导读 / 35
3.2 上下文与记忆 / 36
3.2.1 上下文与系统Prompt / 36
3.2.2 基于文件的持久化记忆 / 41
3.2.3 上下文窗口管理 / 46
3.3 Agent 能力扩展 / 49
3.3.1 扩展通道 / 49
3.3.2 Claude Code 插件 / 53
3.4 扩展的治理 / 54
3.4.1 扩展启用的治理 / 54
3.4.2 扩展执行的治理 / 56
3.5 小结 / 59
第 4 章 Prompt 工程与 Agent 行为设计 / 60
4.1 本章导读 / 60
4.2 行为塑造:负向指令的艺术 / 61
4.2.1 “NEVER”比“PLEASE”更有力 / 62
4.2.2 分层否定:从原则到细节 / 63
4.2.3 条件性否定 / 65
4.3 元 Prompt :教模型如何写Prompt 的Prompt / 66
4.3.1 递归奇迹:“Writing the prompt”解析 / 66
4.3.2 派生子 Agent 语义下的元 Prompt / 69
4.4 对抗性自我建模:验证 Agent 的 Prompt 设计 / 71
4.4.1 一份“对抗自我”的说明书 / 71
4.4.2 识别你找的借口 / 72
4.4.3 结构化输出的要求 / 74
4.4.4 类型自适应策略 / 75
4.5 工具级 Prompt :准确约束与偏好引导 / 77
4.6 内置 Agent 的角色 Prompt / 82
4.6.1 Explore Agent :只读模式与效率指令 / 83
4.6.2 Plan Agent :架构师思维 / 84
4.6.3 General Purpose Agent :平衡的默认选项 / 86
4.7 记忆系统的行为指令 / 87
4.8 输出风格与人格切换 / 89
4.8.1 Output Style 作为可插拔的人格模块 / 89
4.8.2 输出效率指令:两种风格的博弈 / 91
4.9 安全与协作 / 92
4.9.1 安全底线 Prompt / 92
4.9.2 团队协作Prompt / 94
4.9.3 Prompt 的装配优先级链 / 95
4.10 设计哲学总结:Prompt 即 Coding / 97
4.11 小结 / 99
第 5 章 当 Agent 从工具进化为操作系统 / 101
附录 术语表 / 108
内容介绍
Claude Code是Anthropic公司推出的一款AI编码工具,是目前AI编程领域的标杆级产品之一,也是当前Agent系统设计最为成熟的参考实现之一。本书基于Claude Code源代码,以“启动–交互–执行–扩展”为主线,系统拆解其整体架构设计与各模块边界。全书共分5章:第1章和第2章梳理入口分流机制、REPL交互流程,以及命令系统与工具系统的设计思路;第3章聚焦底层支撑机制,包括上下文管理、基于文件的持久化记忆以及上下文窗口压缩策略;第4章深入分析Prompt工程,重点讨论负向指令、元Prompt、验证Agent等核心技巧;第5章从“工具”与“操作系统”的双重视角,总结Claude Code的设计启示。本书行文简洁,不堆砌代码,着力呈现核心架构脉络,适合希望深入理解Claude Code内部机制的日常使用者阅读,亦可供对Agent系统设计感兴趣的技术人员参考。