《Claude Code实战 Harness工程之道》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
黄佳
分类
计算机类
出版年份
2026
出版社
人民邮电出版社
页数
314 页
语言
中文
豆瓣评分
★ 9.3

《Claude Code实战 Harness工程之道》内容简介

本书系统介绍了Claude Code的技术架构与工程化实践。全书从“软件工程”视角,解析了从命令行助手到可编程Agent的演进路径,并围绕Claude Code的四层架构模型展开,深入探讨了记忆系统(CLAUDE.md)、技能(Skills)、子智能体(SubAgents)、事件钩子(Hooks)与MCP等核心机制的设计哲学与协同原理。书中不仅提供了翔实的技术选型指南、组件配置方法和触发机制对比,更通过大量实战案例,展示了如何构建安全、高效、可维护的AI辅助编程工作流,涵盖从个人开发到团队协作,再到与CI/CD流水线集成的企业级部署全流程。

《Claude Code实战 Harness工程之道》书籍信息摘要

《Claude Code实战 Harness工程之道》内容简介与阅读建议,作者 黄佳,计算机类,2026年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:Claude Code、Skills、Agent、计算机类。

《Claude Code实战 Harness工程之道》适合哪些读者?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。 评分 9.3 可作为选书参考。

获取建议

《Claude Code实战 Harness工程之道》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 前言
  2. 第 1章 登高望远:Claude Code技术架构全景 1
  3. 1.1 从命令行助手到Agent框架 2
  4. 1.2 四层架构模型 4
  5. 1.2.1 记忆层——CLAUDE.md 6
  6. 1.2.2 扩展层——四大组件 8
  7. 1.2.3 集成层——连接外部世界 11
  8. 1.2.4 编程层——Agent SDK 13
展开全部(共 272 章节)
  1. 1.2.5 底层视角:Harness与Agentic Loop 15
  2. 1.3 组件关系与协作 17
  3. 1.3.1 触发机制对比 17
  4. 1.3.2 数据流:一个请求的旅程 18
  5. 1.3.3 Plugins:组合的打包与分发 20
  6. 1.4 技术选型指南 21
  7. 本章小结 23
  8. 思考题 24
  9. 第 2章 温故知新:记忆系统工程实践 25
  10. 2.1 为什么AI需要“记忆” 26
  11. 2.2 五层记忆体系 28
  12. 2.3 CLAUDE.md写作范式 32
  13. 2.4 条件化规则系统 38
  14. 2.5 实战:3种典型项目配置 40
  15. 2.5.1 React前端项目配置 41
  16. 2.5.2 Node.js后端项目配置 42
  17. 2.5.3 Python数据项目配置 43
  18. 本章小结 44
  19. 思考题 46
  20. 第3章 授人以渔:Skills工程实践 47
  21. 3.1 从CLAUDE.md到Skills:知识的两个维度 48
  22. 3.2 解剖一个Skill:骨骼与纹理 50
  23. 3.2.1 目录结构 51
  24. 3.2.2 YAML前置元数据:Skill的“身份证” 52
  25. 3.3 渐进式披露:知识的投资回报率 54
  26. 3.3.1 图书馆模型 55
  27. 3.3.2 description的预算机制 56
  28. 3.4 触发机制:Claude Code如何抉择Skills的调用 58
  29. 3.4.1 双通道激活机制 58
  30. 3.4.2 description——Skills的灵魂 59
  31. 3.4.3 防止过触发与欠触发 61
  32. 3.4.4 参考型Skill与任务型Skill:两种Skill哲学 62
  33. 3.5 SKILL.md正文:是路由器,不是仓库 64
  34. 3.5.1 路由器思维 64
  35. 3.5.2 契约式引用 65
  36. 3.5.3 500行法则 66
  37. 3.6 allowed-tools:知识约束行动 66
  38. 3.6.1 权限设计模板 67
  39. 3.6.2 Bash的精细控制语法 67
  40. 3.7 参数传递与动态注入 69
  41. 3.7.1 $ARGUMENTS和位置参数 69
  42. 3.7.2 动态上下文注入 70
  43. 3.8 作用域与优先级 71
  44. 3.9 实战:从零构建3类Skill 72
  45. 3.9.1 参考型Skill:代码审查 73
  46. 3.9.2 任务型 Skill:智能提交 75
  47. 3.9.3 复合型Skill:财务分析(渐进式披露完整案例) 77
  48. 3.10 Skills的4种设计模式 80
  49. 3.11 测试与迭代 81
  50. 3.12 从软件工程看Skills 82
  51. 本章小结 84
  52. 思考题 85
  53. 第4章 分而治之:子智能体与任务委派的艺术 86
  54. 4.1 上下文窗口的困境 87
  55. 4.2 子智能体的本质 88
  56. 4.3 子智能体的定义与配置 91
  57. 4.4 5种子智能体模式 96
  58. 4.4.1 只读型:安全的观察者 96
  59. 4.4.2 执行型:高噪声任务处理器 97
  60. 4.4.3 并行型:多专家工作流 98
  61. 4.4.4 流水线型:串行处理链 100
  62. 4.4.5 团队型:自组织协作机制 105
  63. 4.5 子智能体与Skills的协作 108
  64. 4.6 Token经济学 114
  65. 4.7 从软件工程看子智能体 117
  66. 4.8 实战注意事项 119
  67. 本章小结 121
  68. 思考题 122
  69. 第5章 防微杜渐:Hooks事件驱动自动化 123
  70. 5.1 Hooks在Claude扩展体系中的定位 124
  71. 5.2 事件生命周期:17个事件 125
  72. 5.2.1 会话级事件 125
  73. 5.2.2 工具调用事件 126
  74. 5.2.3 子智能体事件 128
  75. 5.2.4 完成事件 128
  76. 5.2.5 较新的事件类型 129
  77. 5.2.6 “能否阻止”:最关键的维度 129
  78. 5.3 配置体系:6个位置,6种用途 130
  79. 5.4 3种处理器类型:确定性的阶梯 132
  80. 5.4.1 command类型:确定性规则 132
  81. 5.4.2 prompt类型:单次大模型评估 133
  82. 5.4.3 agent类型:多轮子智能体验证 133
  83. 5.5 hookSpeci.cOutput:与Claude交流的协议 134
  84. 5.6 工程实战一:安全防护体系 136
  85. 5.6.1 PreToolUse:危险命令拦截 136
  86. 5.6.2 PreToolUse:敏感文件保护 137
  87. 5.6.3 PostToolUse:全量操作审计 140
  88. 5.6.4 完整配置 140
  89. 5.7 工程实战二:代码质量自动化 141
  90. 5.7.1 PostToolUse:自动格式化 141
  91. 5.7.2 PostToolUse:Lint反馈循环 143
  92. 5.7.3 Stop Hook:测试质量门控 144
  93. 5.8 子智能体Hooks:精准的上下文管理 146
  94. 5.8.1 全局与Frontmatter:精度问题 146
  95. 5.8.2 SubagentStart:自动注入上下文 147
  96. 5.8.3 SubagentStop:验证输出质量 148
  97. 5.9 异步Hooks:后台执行不阻塞 149
  98. 5.10 环境变量与调试 150
  99. 5.10.1 Hooks可用的环境变量 150
  100. 5.10.2 调试“三板斧” 150
  101. 5.10.3 常见陷阱 151
  102. 5.11 工程设计方法论 151
  103. 本章小结 152
  104. 思考题 154
  105. 第6章 海纳百川:MCP 155
  106. 6.1 从M×N到M+N:标准化的力量 156
  107. 6.2 架构:客户端–服务器与JSON-RPC 157
  108. 6.3 传输方式:连接的3种形态 159
  109. 6.4 配置详解:从CLI到配置文件 160
  110. 6.4.1 CLI快速配置 160
  111. 6.4.2 .mcp.json 配置文件 160
  112. 6.4.3 配置文件的位置与作用域 161
  113. 6.5 实战一:连接数据库 162
  114. 6.6 实战二:构建自定义MCP服务器 163
  115. 6.7 常用MCP服务器生态 167
  116. 6.7.1 官方MCP服务器 167
  117. 6.7.2 热门第三方MCP服务器 167
  118. 6.7.3 实用配置组合 168
  119. 6.8 安全机制:信任的边界 169
  120. 6.8.1 三层纵深安全机制 169
  121. 6.8.2 安全风险与防护 170
  122. 6.9 MCP+Skills:厨房与菜谱 171
  123. 6.10 企业级部署 172
  124. 6.11 调试与故障排除 173
  125. 6.11.1 常用调试手段 173
  126. 6.11.2 MCP工具输出的Token管理 173
  127. 6.11.3 常见问题 174
  128. 本章小结 174
  129. 思考题 175
  130. 第7章 无为而治:Headless模式与CI/CD集成 176
  131. 7.1 从人机交互到无人值守:一次关键的架构演进 177
  132. 7.2 核心参数体系:4个维度的控制 178
  133. 7.2.1 输出格式控制 179
  134. 7.2.2 成本护栏 181
  135. 7.2.3 安全边界:工具权限 182
  136. 7.2.4 执行控制:模型、Prompt、结构化输出 183
  137. 7.3 Unix管道:将Claude融入命令行工作流 185
  138. 7.4 实战一:GitHub Actions自动代码审查 186
  139. 7.4.1 采用官方Action 187
  140. 7.4.2 直接调用CLI 189
  141. 7.5 实战二:多阶段CI管道 192
  142. 7.6 流式输出:实时监控长耗时任务 194
  143. 7.7 会话管理:跨步骤维持上下文 196
  144. 7.8 CI 环境配置:生产级清单 197
  145. 7.8.1 必须设置的环境变量 197
  146. 7.8.2 性能调优参数 198
  147. 7.8.3 GitHub Actions中的完整配置模板 198
  148. 7.8.4 MCP服务器在CI中的配置 199
  149. 7.9 跨平台CI/CD集成 199
  150. 7.9.1 GitLab CI/CD配置 200
  151. 7.9.2 JenkinsPipeline集成配置 200
  152. 7.9.3 本地自动化脚本 201
  153. 7.10 安全原则与最佳实践 203
  154. 7.10.1 最小权限原则 203
  155. 7.10.2 Secrets管理 204
  156. 7.10.3 容器隔离 204
  157. 7.10.4 成本防护 205
  158. 7.10.5 审计日志 205
  159. 7.11 从CLI到Agent SDK:Headless模式的编程接口 206
  160. 7.12 渐进式落地策略 208
  161. 本章小结 209
  162. 思考题 210
  163. 第8章 器以载道:Agent SDK智能体开发套件211
  164. 8.1 Agent SDK的定位:从工具到组件 211
  165. 8.2 核心API:query函数 212
  166. 8.2.1 Python版本 213
  167. 8.2.2 TypeScript版本 213
  168. 8.3 消息类型:解读Claude的输出流 214
  169. 8.3.1 system/init——会话初始化 215
  170. 8.3.2 assistant——Claude的响应 215
  171. 8.3.3 user——工具执行结果 216
  172. 8.3.4 result——任务完成 216
  173. 8.4 ClaudeAgentOptions:精细的行为控制 218
  174. 8.4.1 权限模式详解 219
  175. 8.4.2 工具权限的模式匹配 220
  176. 8.5 会话管理:跨调用的上下文延续 221
  177. 8.5.1 基于session_id的会话延续 221
  178. 8.5.2 会话分叉 222
  179. 8.6 自定义工具:扩展Claude的能力边界 223
  180. 8.6.1 使用@tool装饰器定义工具 223
  181. 8.6.2 在Agent配置中注册并启用自定义工具 225
  182. 8.6.3 使用Pydantic模型进行参数验证 225
  183. 8.7 Agent SDK中的Hooks:程序化的拦截 226
  184. 8.7.1 PreToolUse:执行前拦截 227
  185. 8.7.2 PostToolUse:执行后处理 228
  186. 8.7.3 Agent SDK Hooks与Shell Hooks的关系 230
  187. 8.8 4道安全防线 231
  188. 8.9 结构化输出:强制JSON Schema 233
  189. 8.10 实战:构建代码分析Web服务 235
  190. 8.11 Agent SDK与Headless CLI:如何选型 238
  191. 本章小结 239
  192. 思考题 240
  193. 第9章 集腋成裘:Plugins生态 241
  194. 9.1 Plugins的定位:能力的封装与分发 242
  195. 9.2 Plugin的物理结构 243
  196. 9.2.1 plugin.json:Plugin的身份证 244
  197. 9.2.2 组件的具体格式 245
  198. 9.3 安装与生命周期管理 248
  199. 9.3.1 安装来源 248
  200. 9.3.2 日常管理 249
  201. 9.3.3 本地开发与测试 249
  202. 9.3.4 存储位置 249
  203. 9.4 命名空间:多Plugin共存 249
  204. 9.5 实战:构建团队能力包 250
  205. 9.5.1 完整目录结构 250
  206. 9.5.2 plugin.json 251
  207. 9.5.3 安全扫描子智能体 251
  208. 9.5.4 Hooks:安全检查脚本 252
  209. 9.5.5 发布流程 253
  210. 9.6 私有市场与企业管理 253
  211. 9.6.1 构建私有市场 253
  212. 9.6.2 使用私有市场 254
  213. 9.6.3 组织级Plugin管理 255
  214. 9.7 Plugin设计原则 255
  215. 9.7.1 单一职责 255
  216. 9.7.2 渐进式迭代 255
  217. 9.7.3 最小权限 256
  218. 9.7.4 文档是必需品 256
  219. 9.8 何时将能力打包为Plugin 257
  220. 9.9 LSP支持与未来演进 258
  221. 本章小结 258
  222. 思考题 259
  223. 第 10章 炉火纯青:工程化实战——从个人到团队 260
  224. 10.1 成本控制:让Token为你工作,而不是烧钱 261
  225. 10.1.1 理解定价结构 261
  226. 10.1.2 模型选择策略 262
  227. 10.1.3 上下文管理是成本控制的核心 263
  228. 10.1.4 Prompt缓存 263
  229. 10.1.5 成本监控 264
  230. 10.2 调试:打开黑盒 265
  231. 10.2.1 --debug模式:执行过程的“X光” 266
  232. 10.2.2 stream-json:实时透视“思考流” 267
  233. 10.2.3 PostToolUse Hook:构建持久化审计日志 267
  234. 10.2.4 会话存档与断点调试 268
  235. 10.2.5 Claude异常行为的诊断思路 269
  236. 10.3 安全准则:最小权限是底线 270
  237. 10.3.1 权限模式:第 一道防线 270
  238. 10.3.2 工具权限:精细化控制 271
  239. 10.3.3 .claudeignore与文件访问控制 272
  240. 10.3.4 Hook安全扫描 273
  241. 10.3.5 MCP服务器的信任评估 273
  242. 10.3.6 API 密钥的生命周期管理 274
  243. 10.4 大型代码库:在有限上下文窗口中驾驭百万行代码 275
  244. 10.4.1 层次化CLAUDE.md 275
  245. 10.4.2 引导搜索,而非全量阅读 277
  246. 10.4.3 子智能体:构建模块化的上下文边界 277
  247. 10.4.4 上下文压缩与精细化管理 278
  248. 10.5 指令:写好CLAUDE.md与Prompt 279
  249. 10.5.1 CLAUDE.md编写原则 279
  250. 10.5.2 精准表达技巧 280
  251. 10.5.3 分步确认 280
  252. 10.6 团队落地:从个人到组织的跃迁 281
  253. 10.6.1 共享配置:团队统一的基石 281
  254. 10.6.2 CLAUDE.md的治理规范 282
  255. 10.6.3 组织级策略管理 283
  256. 10.6.4 渐进式能力建设路线图 284
  257. 10.6.5 新人Claude Code培训计划 284
  258. 10.7 SDD生态与工作流的融合 285
  259. 10.7.1 SDD四层生态架构 286
  260. 10.7.2 工作流推荐组合方案 287
  261. 10.8 全局视图:8种核心机制的协奏 288
  262. 本章小结 289
  263. 思考题 291
  264. 后记 庖丁解牛,游刃有余292

常见问题

《Claude Code实战 Harness工程之道》适合谁读?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。 评分 9.3 可作为选书参考。

《Claude Code实战 Harness工程之道》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《Claude Code实战 Harness工程之道》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《Claude Code实战 Harness工程之道》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《Claude Code实战 Harness工程之道》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《Claude Code实战 Harness工程之道》相关书籍?

可以进入 黄佳 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。