Claude Code Design Guide
From Early Internet Design Patterns to AI Agent Implementation — A Deep Dive into Claude Code for Developers
Install / Use
npx skills add 6551Team/claude-code-design-guideInstalls into whichever agent you are using.
README
Claude Code 设计指南
<div align="center"> </div>从互联网早期设计模型到 AI Agent 实战 —— 一本写给开发者的 Claude Code 深度解析
鸣谢泄漏的程序员,鸣谢用AI完成这本书的提出者
https://x.com/cryptoxiao
https://x.com/BoxMrChen
https://x.com/0xfaskety
这本书是什么
Claude Code 是 Anthropic 官方发布的 AI 编程助手 CLI 工具。它不只是一个"会写代码的聊天机器人",而是一套完整的 Agent Runtime 系统,包含工具调用、上下文工程、多代理协作、权限管理、扩展系统等现代工程方法的集大成之作。
这本书通过深度解析 Claude Code 的源码设计,帮助你理解:
- AI Agent 系统是如何从零构建的
- 现代 CLI 工具的工程哲学
- Context Engineering 的核心思想
- 工具系统、权限模型、扩展机制的设计模式
目标读者
| 读者类型 | 你能从这本书得到什么 | |---------|-------------------| | 小白 / 初学者 | 搞清楚 Claude Code 是什么、能做什么、怎么用 | | 高级开发者 | 学习现代 CLI 工具的工程方法、TypeScript 大型项目架构 | | Agent 系统设计者 | 深入理解 Agent Runtime、Tooling、Context Engineering、扩展系统的设计模式 |
目录
前言
第一部分:认识 Claude Code(小白友好)
第二部分:从互联网早期设计到 AI Agent
第三部分:架构设计
第四部分:工具系统设计
第五部分:Context Engineering
- 第 12 章:什么是 Context Engineering
- 第 13 章:系统提示的构建艺术
- 第 14 章:Memory 与 CLAUDE.md
- 第 15 章:上下文压缩(Auto-Compact)
第六部分:Agent Runtime 与多代理
第七部分:扩展系统
第八部分:安全、权限与性能
第九部分:设计哲学
如何阅读这本书
- 如果你是小白:从第一部分开始,按顺序读
- 如果你是开发者:可以跳过第一部分,从第二部分开始
- 如果你是 Agent 系统设计者:重点阅读第三、四、五、六、七部分
关于源码
本书分析基于 Claude Code 的公开源码(通过 node_modules 中的 TypeScript 源文件)。所有代码引用均来自真实源码,不做任何推测。
进阶阅读
如果你想深入了解 Claude Code 的源码实现细节,可以阅读我们的进阶文档:
📚 Claude Code 源码架构分析 | English Version
进阶文档包含:
- 完整的源码树结构(1884个TypeScript文件)
- 6层架构设计详解
- 查询引擎、工具系统、权限模型的实现细节
- 40+工具、70+ Hooks、87+命令的源码分析
- 完整的模块依赖图和数据流图
本书开源,欢迎贡献和勘误。
Related Skills
obsidian
385.6kWork with Obsidian vaults using the official obsidian CLI: read/search/create/edit notes, tasks, links, properties, plugins.
html-anything
8.1k✨ The agentic HTML editor — your local AI agent writes the HTML, you ship it. 🚀 75 Skills × 9 Surfaces (magazine · deck · poster · XHS / tweet · prototype · data report · Hyperframes) 🛡️ Sandboxed preview · 📤 1-click to WeChat / X / Zhihu / HTML / PNG 🔑 Zero API key — Claude Code / Cursor / Code…
openpencil
4.7kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
openpencil
4.7kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
