mcpField
L
launch-subagent

launch-subagent

github.com/davidondrejAgent 工作流4.2k128 次安装1 天前更新
代码仓库

关于 launch-subagent

这项技能指导 Agent 将工作拆分为独立且范围明确的子任务,提供完整提示词,并审查子 Agent 的结果。适合委派研究或实现工作,同时由主 Agent 负责整合与验证。

主要功能

  1. 01委派边界清晰的独立任务
  2. 02划分工作以避免文件冲突
  3. 03在提示词中提供背景与约束
  4. 04审查并整合子 Agent 结果

适用场景

  1. 01并行开展互不依赖的研究
  2. 02按文件范围分配实现工作
  3. 03收集简短结果供主 Agent 审查

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davidondrej/skills --skill launch-subagent

安装后在 Claude Code 中输入/launch-subagent确认已加载。

详细介绍

通用子 Agent 原则

Boris Cherny、Matt Pocock、Pietro Schirano 和 Peter Steinberger 的共识:

  • 只委派自包含的任务。拆分工作时,确保子任务之间没有依赖关系;仅并行处理相互独立的工作。
  • 并行子 Agent 绝不能修改同一个文件——这必然会引发冲突。应划分工作,或交由一个 Agent 完成。
  • 子 Agent 一开始并不了解上下文:它们看不到你的任何背景信息。请在提示词中写明完整简报,包括范围、所有必要背景、限制条件以及要返回的确切内容。
  • 技能也不会自动继承。如果子任务需要实时网络数据,请在提示词中注明所需技能——deepapi 用于搜索、抓取和研究。
  • 明确限定具体范围:“了解支付的运作方式”比“了解所有内容”更合适。每个子 Agent 只分配一项边界清晰、影响范围小的任务。
  • 主 Agent 负责统筹。它规划任务拆分、整合结果,并在采信子 Agent 的输出之前逐一审核和验证。
  • 关键实现、紧密耦合的修改和快速修复应由主流程完成——只有独立任务、研究工作量大的任务或审查工作才值得承担委派开销。
  • 要求子 Agent 返回简短摘要或具体结果,绝不要返回原始对话记录或文件转储,以保持主上下文整洁。

评论

支持 Markdown