/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 undefined

3. 代码重构

# 使用重构代理
/agents use refactoring

# 请求重构
重构这个函数以提高性能

子代理的优势

  • 专业化:每个子代理专注于特定领域,输出更专业。
  • 一致性:同一子代理可保持产出风格一致。
  • 高效率:预设流程减少重复沟通。
  • 可定制:可按团队需求创建专用代理。

注意事项

  • 子代理配置存储在项目或用户级别。
  • 切换子代理会影响后续所有请求。
  • 可随时切换回默认代理。
  • 创建时应明确定义角色与技能。

与其他命令的配合使用

# 初始化项目,使用特定代理,然后开始工作
/init
/agents use code-reviewer

# 执行流程:
# 1. 初始化项目知识图谱
# 2. 切换到代码审查代理
# 3. 所有后续请求将由代码审查代理处理

最佳实践

  • 根据任务类型选择合适的子代理。
  • 为高频任务创建专用代理。
  • 将团队常用代理配置共享到项目中。
  • 定期更新代理配置以匹配需求变化。

总结

/agents 命令是 Claude Code 管理 AI 子代理的核心入口。通过创建与切换子代理,你可以在不同任务中获得更专业、更高效的支持,并保持团队输出风格一致。

On this page