计算机
类型
9.3
豆瓣评分
可以朗读
语音朗读
196千字
字数
2026-05-01
发行日期
展开全部
主编推荐语
深入解析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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
