/agents - 管理自定义子代理
创建、编辑并切换 Claude Code 的 AI 子代理
概述
/agents 命令用于管理自定义 AI 子代理。子代理是具备特定角色和技能的 Claude Code 实例,适合处理不同类型的任务,能够提升专业度与效率。
基本语法
/agents [子命令]子命令
| 子命令 | 描述 |
|---|---|
| (无参数) | 列出所有可用的子代理 |
create | 创建新的子代理 |
edit | 编辑现有子代理 |
delete | 删除子代理 |
use | 使用指定的子代理 |
功能说明
列出子代理
/agents
# 输出示例:
# Available agents:
# - code-reviewer: 专注于代码审查
# - bug-fixer: 专注于修复错误
# - refactoring: 专注于代码重构创建子代理
/agents create
# 按照提示输入:
# - 代理名称
# - 角色描述
# - 技能要求
# - 工作流程使用子代理
/agents use code-reviewer
# 现在所有请求将由 code-reviewer 代理处理使用场景
1. 代码审查
# 使用专门的代码审查代理
/agents use code-reviewer
# 请求代码审查
请审查 src/utils.js 文件2. 错误修复
# 切换到错误修复代理
/agents use bug-fixer
# 请求修复错误
修复这个错误:TypeError: Cannot read property 'x' of undefined3. 代码重构
# 使用重构代理
/agents use refactoring
# 请求重构
重构这个函数以提高性能子代理的优势
- 专业化:每个子代理专注于特定领域,输出更专业。
- 一致性:同一子代理可保持产出风格一致。
- 高效率:预设流程减少重复沟通。
- 可定制:可按团队需求创建专用代理。
注意事项
- 子代理配置存储在项目或用户级别。
- 切换子代理会影响后续所有请求。
- 可随时切换回默认代理。
- 创建时应明确定义角色与技能。
与其他命令的配合使用
# 初始化项目,使用特定代理,然后开始工作
/init
/agents use code-reviewer
# 执行流程:
# 1. 初始化项目知识图谱
# 2. 切换到代码审查代理
# 3. 所有后续请求将由代码审查代理处理最佳实践
- 根据任务类型选择合适的子代理。
- 为高频任务创建专用代理。
- 将团队常用代理配置共享到项目中。
- 定期更新代理配置以匹配需求变化。
总结
/agents 命令是 Claude Code 管理 AI 子代理的核心入口。通过创建与切换子代理,你可以在不同任务中获得更专业、更高效的支持,并保持团队输出风格一致。