跳到正文

用 Agent 构建 Agent

编码 Agent 天然适合构建其他 Agent。这个领域结构化程度高、SDK 文档完善、模式高度可复用。本课介绍如何用编码 Agent(配合专业 skill)来开发 AI Agent。

SDK 重点query()createSdkMcpServer()skillspluginsWorkflow

元循环:Agent 开发 Agent

为什么编码 Agent 特别擅长构建其他 Agent?

  1. 结构化领域——Agent 开发围绕定义明确的 API(query()、tool()、MCP 协议)。和开放式创意任务不同,它的解空间有边界。
  2. Skill 注入专业知识——claude-agent-sdk skill 把 SDK 模式、已知陷阱和最佳实践直接交给编码 Agent,人类开发者要花数小时才能消化这些知识。
  3. 可复用模式——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
完整版预览

继续阅读完整内容

这节课可以先预览一部分。解锁完整版后,正文、闪卡和相关练习都能用。

登录后解锁

一次购买,解锁阶段 2–3、专题、练习和后续更新