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
