在 Claude Code SDK 中使用子代理
research-assistant
子代理可以探索数十个文件和文档页面,而不会用所有中间搜索结果使主对话变得混乱 - 只返回相关发现。
style-checker
、security-scanner
和 test-coverage
子代理,将审查时间从几分钟缩短到几秒钟。
database-migration
子代理可以拥有关于 SQL 最佳实践、回滚策略和数据完整性检查的详细知识,这些在主代理的指令中是不必要的噪音。
doc-reviewer
子代理可能只能访问 Read 和 Grep 工具,确保它可以分析但永远不会意外修改您的文档文件。
.claude/agents/*.md
- 仅在当前项目中可用~/.claude/agents/*.md
- 在所有项目中可用字段 | 必需 | 描述 |
---|---|---|
name | 是 | 使用小写字母和连字符的唯一标识符 |
description | 是 | 何时使用此子代理的自然语言描述 |
tools | 否 | 允许的工具的逗号分隔列表。如果省略,则继承所有工具 |
.claude/agents/
目录description
字段清楚地指示何时应该使用它:
tools
字段限制工具访问: