如何以及何时在Claude Code中使用子代理

如何以及何时在Claude Code中使用子代理

💡 原文英文,约2900词,阅读约需11分钟。
📝

内容提要

Claude Code通过子代理处理复杂项目,提高效率。子代理独立工作,避免主会话混乱,适合研究、独立任务和客观评审。使用时需明确任务范围和输出格式,以提升效果。

🎯

关键要点

  • Claude Code通过子代理处理复杂项目,提高效率。
  • 子代理独立工作,避免主会话混乱。
  • 适合研究、独立任务和客观评审。
  • 使用时需明确任务范围和输出格式,以提升效果。
  • 子代理是独立的Claude实例,具有自己的上下文窗口。
  • 子代理可以并行运行,适用于多个独立任务。
  • 使用子代理的信号包括需要研究、任务独立、需要新视角等。
  • 可以通过自然语言请求Claude使用子代理。
  • 自定义子代理可以自动处理重复请求的任务。
  • CLAUDE.md文件定义了何时使用子代理的规则。
  • 技能提供可重用的接口,适用于复杂的多步骤工作流。
  • 钩子可以在Claude Code生命周期的特定点自动执行子代理工作。
  • 在小型或紧密顺序的任务中,使用主会话更简单。
  • 使用子代理时应注意避免过多的专用代理。
  • 开始时使用对话提示,随着模式的明确逐步自动化。

延伸问答

什么是Claude Code中的子代理?

子代理是独立的Claude实例,具有自己的上下文窗口,能够独立处理任务并返回结果。

在什么情况下应该使用子代理?

当任务需要研究、多个独立任务或需要新视角时,使用子代理可以提高效率。

如何在Claude Code中调用子代理?

可以通过自然语言请求Claude使用子代理,明确任务范围和输出格式。

使用子代理的好处是什么?

使用子代理可以保持主会话的整洁,避免上下文混乱,并能并行处理多个任务。

子代理在处理复杂项目时如何提高效率?

子代理可以独立处理复杂项目中的子任务,避免主会话的干扰,从而提高整体效率。

使用子代理时需要注意什么?

应避免过多的专用代理,并在小型或紧密顺序的任务中使用主会话更为简单。

➡️

继续阅读