Claude Agent 开发套件(The Agent Development Kit)五层架构解析
这是一套为 Claude 设计的生产级 Agent 构建框架,核心是「五层叠加,一键落地」,让 AI 从“会聊天”变成“稳定干活”。
第1层:CLADE.md 记忆层(规则底座)
这是整个 Agent 的“大脑说明书”,定义项目的全局规则与背景。
- 核心文件:- architecture.rules :定义命名规范、代码结构、项目预期
- global.md :全局通用规则,适用于所有项目
- project.md :本项目专属背景、约束与上下文
- 作用:让 AI 不用反复询问背景,直接对齐团队规范,减少沟通成本。
第2层:Skills 知识层(能力库)
把重复工作沉淀为可复用的技能包,AI 会根据场景自动调用。
- 核心内容:- SKILL.md :技能说明与匹配规则
- scripts/ :可复用的脚本、模板与命令集
- context.md :技能依赖的背景与限制条件
- 作用:把写测试、查bug、写文档等固定流程标准化,让 AI 稳定输出高质量结果。
第3层:Hooks 护栏层(质量关卡)
在关键动作前后插入自动化校验,防止 AI 出错、乱执行。
- 核心脚本:- PreToolUse.sh :工具调用前拦截,校验命令安全(如禁止 rm -rf )
- PostToolUse.sh :工具执行后自动检查,比如自动 lint 代码、发送通知
- SessionStart.sh :会话初始化脚本,设置环境、加载配置
- 作用:强制安全边界,用 Git Hook 式的确定性脚本,避免 AI 幻觉导致的破坏性操作。
第4层:Subagents 分工层(任务拆解器)
把复杂任务拆成多个独立子智能体,让每个子 Agent 专注单一职责,保持主线上下文干净。
- 典型子智能体:- code-reviewer.md :专门做代码审查,有独立上下文与权限
- test-runner.md :负责执行测试、生成报告
- explorer.md :负责探索代码结构、查找依赖
- 作用:通过并行执行、消息传递,实现复杂任务的高效协作,解决单 Agent 上下文不足的问题。
第5层:Plugins 分发层(团队共享)
把前面四层的所有能力打包成插件,实现团队一键复用。
- 核心文件:- manifest.json :插件元数据,定义能力、依赖与配置
- marketplace.url :插件发布地址
- team.install :一键安装脚本,让所有成员快速对齐配置
- 作用:一人配置,全团队复用,实现团队级的 Agent 能力标准化。
一句话核心逻辑
CLADE.md 定规则 → Skills 给能力 → Hooks 防出错 → Subagents 拆任务 → Plugins 给团队 ,层层递进,让 AI 开发从 Demo 走向生产级。
企业级AI架构 AI系统架构 开源Agent AI底层架构 Agent平台 DSA架构 企业Agent
