使用 Claude Code 的 Agent 帮助你更快编写更好的代码
发布于 2025年7月16日
Claude Code 的 Agent(在文档中叫 Subagents) 是一种专门的 AI 助手,可以调用它们来处理特定类型的任务。每一个 Agent:
- 具有特定目的和专业领域
- 使用独立于主对话的上下文窗口
- 可配置使用特定工具
- 包含一个自定义系统提示,用于指导其行为
你可以非常方便的通过 Claude Code 来创建 Agent。

创建一个自定义的 Agent
-
运行 Claude 并打开子代理界面
/agents -
选择 Create new agent

-
选择创建的位置
根据你的需求选择创建到 Project(当前项目)还是 Personal(全局) -
创建方式
如果你还不是很熟悉推荐选择第一个Generate with Claude。 -
描述 Agent 应执行的任务及其适用场景
这里描述的越详细越好。我计划创建一个 code review 的 Agent。输入了
专业的 code review 专家。主动检查代码质量、安全性和可维护性。当编写或修改代码后立即使用。当我让 Claude Code 编写完代码后,就可以调用这个 Agent 进行 Code review 了。
因为第四步选择的是
Generate with Claude, 所以 Claude 自动帮我完善了提示词。 -
选择 Tools
不同的 Agent 可以合理的选择不同的 Tools, 我为 code review 的 Agent 选择了 Edit Tools。你也可以选择 All Tools,或者选择 Show advanced options,更精细化的选择指定 Tools。 -
选择模型
我选择了 Sonnet 模型。根据不同场景选择最合适的模型。
-
选择背景颜色,选你喜欢的即可
-
最后会有个总览,继续回车保存即可
当你需要检查代码的时候,你可以说使用 xxx 做什么事情,Claude 会自动唤起对应的 Agent 来执行任务。

更多的 Agent
你可以创建多种多样的 Agent 来满足你的需求。可以是:
- 安全审计员
- 测试分析员
- 代码优化师
- 重构工程师
- 用户界面设计师
- 代码整理专员
- ...
当然,这些比较通用的 Agent 其实你并不需要挨个构思提示词,挨个创建。
https://github.com/wshobson/agents 这个仓库预设了一套适用于Claude Code 的生产就绪 Agent 集合。
结尾
单一任务的 Agent 已经能满足绝大部分工作,当然,Claude Code 还支持更强大的多个 Agent 工作流,来执行更加复杂的任务。我会在下一期继续分享。
如果你觉得这篇文章对你有帮助,欢迎点赞、分享,你的支持是我持续创作的最大动力!