展开全部

主编推荐语

深入解析Claude Code架构,助力高效AI编程实践与团队协作。

内容简介

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

目录

  • 版权信息
  • 内 容 提 要
  • 前 言
  • 资源与支持
  • 第1章 登高望远:Claude Code技术架构全景
  • 1.1 从命令行助手到Agent框架
  • 1.2 四层架构模型
  • 1.3 组件关系与协作
  • 1.4 技术选型指南
  • 本章小结
  • 思考题
  • 第2章 温故知新:记忆系统工程实践
  • 2.1 为什么AI需要“记忆”
  • 2.2 五层记忆体系
  • 2.3 CLAUDE.md写作范式
  • 2.4 条件化规则系统
  • 2.5 实战:3种典型项目配置
  • 本章小结
  • 思考题
  • 第3章 授人以渔:Skills工程实践
  • 3.1 从CLAUDE.md到Skills:知识的两个维度
  • 3.2 解剖一个Skill:骨骼与纹理
  • 3.3 渐进式披露:知识的投资回报率
  • 3.4 触发机制:Claude Code如何抉择Skills的调用
  • 3.5 SKILL.md正文:是路由器,不是仓库
  • 3.6 allowed-tools:知识约束行动
  • 3.7 参数传递与动态注入
  • 3.8 作用域与优先级
  • 3.9 实战:从零构建3类Skill
  • 3.10 Skills的4种设计模式
  • 3.11 测试与迭代
  • 3.12 从软件工程看Skills
  • 本章小结
  • 思考题
  • 第4章 分而治之:子智能体与任务委派的艺术
  • 4.1 上下文窗口的困境
  • 4.2 子智能体的本质
  • 4.3 子智能体的定义与配置
  • 4.4 5种子智能体模式
  • 4.5 子智能体与Skills的协作
  • 4.6 Token经济学
  • 4.7 从软件工程看子智能体
  • 4.8 实战注意事项
  • 本章小结
  • 思考题
  • 第5章 防微杜渐:Hooks事件驱动自动化
  • 5.1 Hooks在Claude扩展体系中的定位
  • 5.2 事件生命周期:17个事件
  • 5.3 配置体系:6个位置,6种用途
  • 5.4 3种处理器类型:确定性的阶梯
  • 5.5 hookSpecificOutput:与Claude交流的协议
  • 5.6 工程实战一:安全防护体系
  • 5.7 工程实战二:代码质量自动化
  • 5.8 子智能体Hooks:精准的上下文管理
  • 5.9 异步Hooks:后台执行不阻塞
  • 5.10 环境变量与调试
  • 5.11 工程设计方法论
  • 本章小结
  • 思考题
  • 第6章 海纳百川:MCP
  • 6.1 从M×N到M+N:标准化的力量
  • 6.2 架构:客户端–服务器与JSON-RPC
  • 6.3 传输方式:连接的3种形态
  • 6.4 配置详解:从CLI到配置文件
  • 6.5 实战一:连接数据库
  • 6.6 实战二:构建自定义MCP服务器
  • 6.7 常用MCP服务器生态
  • 6.8 安全机制:信任的边界
  • 6.9 MCP+Skills:厨房与菜谱
  • 6.10 企业级部署
  • 6.11 调试与故障排除
  • 本章小结
  • 思考题
  • 第7章 无为而治:Headless模式与CI/CD集成
  • 7.1 从人机交互到无人值守:一次关键的架构演进
  • 7.2 核心参数体系:4个维度的控制
  • 7.3 Unix管道:将Claude融入命令行工作流
  • 7.4 实战一:GitHub Actions自动代码审查
  • 7.5 实战二:多阶段CI管道
  • 7.6 流式输出:实时监控长耗时任务
  • 7.7 会话管理:跨步骤维持上下文
  • 7.8 CI 环境配置:生产级清单
  • 7.9 跨平台CI/CD集成
  • 7.10 安全原则与最佳实践
  • 7.11 从CLI到Agent SDK:Headless模式的编程接口
  • 7.12 渐进式落地策略
  • 本章小结
  • 思考题
  • 第8章 器以载道:Agent SDK智能体开发套件
  • 8.1 Agent SDK的定位:从工具到组件
  • 8.2 核心API:query函数
  • 8.3 消息类型:解读Claude的输出流
  • 8.4 ClaudeAgentOptions:精细的行为控制
  • 8.5 会话管理:跨调用的上下文延续
  • 8.6 自定义工具:扩展Claude的能力边界
  • 8.7 Agent SDK中的Hooks:程序化的拦截
  • 8.8 4道安全防线
  • 8.9 结构化输出:强制JSON Schema
  • 8.10 实战:构建代码分析Web服务
  • 8.11 Agent SDK与Headless CLI:如何选型
  • 本章小结
  • 思考题
  • 第9章 集腋成裘:Plugins生态
  • 9.1 Plugins的定位:能力的封装与分发
  • 9.2 Plugin的物理结构
  • 9.3 安装与生命周期管理
  • 9.4 命名空间:多Plugin共存
  • 9.5 实战:构建团队能力包
  • 9.6 私有市场与企业管理
  • 9.7 Plugin设计原则
  • 9.8 何时将能力打包为Plugin
  • 9.9 LSP支持与未来演进
  • 本章小结
  • 思考题
  • 第10章 炉火纯青:工程化实战——从个人到团队
  • 10.1 成本控制:让Token为你工作,而不是烧钱
  • 10.2 调试:打开黑盒
  • 10.3 安全准则:最小权限是底线
  • 10.4 大型代码库:在有限上下文窗口中驾驭百万行代码
  • 10.5 指令:写好CLAUDE.md与Prompt
  • 10.6 团队落地:从个人到组织的跃迁
  • 10.7 SDD生态与工作流的融合
  • 10.8 全局视图:8种核心机制的协奏
  • 本章小结
  • 思考题
  • 后记 庖丁解牛,游刃有余
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。