Claude Code 解构
对 Anthropic Claude Code 泄露源码的系统性逆向工程研究。从架构拓扑到核心引擎,从多代理协作到安全模型——拆解当前业界最成熟的 AI Coding Agent,提炼可复用的设计范式。
逆向工程视角
不是用户手册,而是源码级别的架构拆解——从 51 万行 TypeScript 中提炼设计精髓
可复用的设计范式
不只分析 Claude Code 怎么做,更提炼能应用到你自己 Agent 产品中的模式
持续追踪社区发现
专题研究部分不断扩展,跟踪最新的社区分析和深度挖掘
目录
第一部分:全局视角
第二部分:核心引擎
Agent Loop:心跳与决策
QueryEngine 的核心循环机制——从用户输入到工具执行,消息处理流水线的完整剖析
工具系统:42+ 工具的设计哲学
从 Tool Schema 到权限上下文,从工具注册到执行生命周期——拆解 Claude Code 工具系统的三层架构
System Prompt 工程
prompts.ts 的动态构建机制——静态/动态边界分离、Feature Flag 条件加载、环境信息注入,Context Engineering 的教科书级实现
权限与安全模型
三种权限行为、六层规则来源、AI 分类器自动审批、危险模式检测——Claude Code 最复杂子系统的完整拆解
第三部分:多代理与协作
第四部分:工程细节
Hooks 与生命周期
PreToolUse / PostToolUse / Notification 钩子系统、事件驱动的扩展模型、用户自定义脚本的安全执行机制
Skills 与插件体系
官方 bundled skills 与自定义技能开发模式、插件目录结构与动态加载缓存机制——Claude Code 的两层扩展架构
Feature Flags 与灰度发布
50+ 个功能开关的分类与作用、构建时消除机制、GrowthBook 集成、内部/外部用户差异化策略
认证与多云适配
OAuth 2.0 + PKCE 认证流程、令牌源优先级、WIF 零静态密钥、AWS Bedrock(含 Mantle 端点)/ Azure Foundry / Google Cloud's Agent Platform 三大云平台适配
第六部分:专题研究
专题:Undercover Mode 深度解读
隐藏身份提示词的技术实现与伦理争议——当 AI 被要求不承认自己是 AI
专题:对中训练与后训练数据生产的启示
从 Claude Code 的 Context Engineering、System Prompt 构建、记忆系统和多代理协作中,提炼对大模型训练数据生产的可迁移方法论
专题:十个最重要的教训
从 51 万行源码中提炼出的十个关键认知——每一条都能直接影响你构建 AI 产品的决策
专题:Prompt Caching 策略逆向
14 个缓存失效向量、静态/动态边界分离、7 大架构策略——Claude Code 如何用缓存降低 80% 成本
专题:KAIROS 与梦境模式——当 AI 开始主动行动
始终在线的后台代理、四阶段记忆整合、定时任务调度——Claude Code 从工具进化为同事的技术蓝图
专题:与 Cursor / Windsurf 的架构对比
终端 Agent vs IDE 插件 vs 独立 IDE——三条技术路线的设计哲学、能力边界和适用场景
专题:Buddy 宠物系统与工程文化
18 个物种、5 种稀有度、确定性生成——一个隐藏在 Feature Flag 后的完整游戏系统,以及它透露的团队文化信号
专题:反蒸馏机制与内部版的秘密
假工具注入、加密思维链、构建时死代码消除——Anthropic 如何保护技术优势,以及内部版 Claude Code 和你用的有多大不同