把 Claude Code 当编码助手,只用到了它的一半——一份五层拆解给出另一种用法:把它当 agent 开发平台来搭。
五层各管一件事。CLAUDE.md 是记忆层,写架构规则、命名约定、测试要求、仓库结构,被称作 agent 的宪法——它决定无人监督时的默认行为;Skills 是知识层,任务专用的上下文、文档、脚本、模板按需加载,而不是全部常驻。
Hooks 是护栏层,挂在工具调用前后与会话起停上,强制质量检查、拦截危险命令、触发通知;Subagents 是委派层,代码审查、跑测试、探索仓库各领一个,各自持有独立的上下文、模型、工具和权限。
Plugins 是分发层,把可复用的 agent 能力打包成类似 npm 的分发物。MCP 再把它们接到外部工具、数据库与 API 上。
这套排布的巧处在于每层都在减少默认负担:记忆层只留规则、知识层按需加载、护栏不占注意力、委派隔离上下文——与前面聊过的四层栈是同一条原理的两种切法,一个按基础设施切,一个按 Claude Code 自身机制切。
对想搭的人,顺序建议从下往上先立宪法再谈花活:把 CLAUDE.md 写扎实,比装十个 Skill 更早见效;Hooks 先只挂"拦危险命令"这一条,跑顺再加;Subagents 等单 agent 频繁上下文打架时再引入——分层是渐进的,一次全上反而没人说清哪层在起作用。
五层各自就位之后,agent 的能力上限由最薄的那层决定——你的平台里,宪法、护栏、委派哪一层还空着?
话题来源 @triptitips
0.7K阅读 ❤️48 x.com/…↗ 已改写,非原文转载
179 浏览 0 评论
0 反应














