P1024分钟
用 Agent 构建 Agent
编码 Agent 天然适合构建其他 Agent。这个领域结构化程度高、SDK 文档完善、模式高度可复用。 本课介绍使用编码 Agent(配合专业 skill)开发 AI Agent 的方法论。
SDK Focusquery()createSdkMcpServer()skillspluginsWorkflow
元循环:Agent 开发 Agent
为什么编码 Agent 特别擅长构建其他 Agent?
- 结构化领域——Agent 开发围绕定义明确的 API(
query()、tool()、MCP 协议)。与开放式创意任务不同,解空间是受约束的。 - Skill 注入专业知识——
claude-agent-sdkskill 为编码 Agent 注入 SDK 模式、已知陷阱和最佳实践的深度知识——这些知识人类开发者需要数小时才能内化。 - 可复用模式——MCP 服务器脚手架、hook 配置、结构化输出 schema——这些都遵循模板,正是 Agent 擅长生成的。
结果:配备正确 skill 的编码 Agent 能比手动开发更快、更少错误地搭建出可工作的 Agent 项目。
搭建工作流
Skill 增强工作流
关键在于使用经过 review、由项目自有的 claude-agent-sdk skill,把它放在 .claude/skills/,或通过本地 plugin 分发。任何外部配套 skill 都应安装审计过的不可变 commit,例如这个测试 skill:
bash
npx --yes [email protected] add https://github.com/jezweb/claude-skills/tree/e875a6bfff809e5d42c584104031e36e1f014f18/plugins/dev-tools/skills/vitest