Agent Skills
返回列表
🤖

Spawn 并行代理启动器

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装规范名 @user_3c6cb52e/spawn 对应的技能。

技能介绍

解决什么问题

在复杂任务上,串行执行很难同时验证多条思路,容易因为上下文干扰而重复劳动;传统并行开发又常遇到文件系统冲突,导致合并成本高。spawn 借助 Git worktree 为每个子代理提供独立目录,让不同策略可以互不干扰地推进。

技能如何工作

该技能通过 /hub:spawn 触发,先读取 .agenthub/sessions/{session-id}/config.yaml 中的会话配置,再为每个子代理生成任务指派和提示词,写入 .agenthub/board/dispatch/,随后在一条消息中同时发起多个 Agent 调用,实现真正的并行启动。

  • 模板化策略:内置 optimizer、refactorer、test-writer、bug-fixer 等模板,也可使用自定义 --template。每个代理会获得不同的策略,而不是同一份指令,从而扩大探索面。
  • 隔离执行:每个 Agent 必须在独立的 git worktree 中运行,避免文件写入冲突,便于后续对比与合并。
  • 看板协同:每个代理拥有唯一编号的 dispatch post,便于追踪进度和回收结果。
  • 状态流转:启动后会将 session 状态更新为 running,并通过 /hub:status 监控、/hub:eval 评估。

适用边界与注意点

  • 所有代理必须在同一消息内一次性启动,否则无法保证并行度。
  • isolation: "worktree" 是硬性要求,不支持共享工作目录。
  • 启动后 不要修改 session config,否则代理可能读取到不一致的状态。
  • 模板中的 {variables} 需要从会话配置中解析,模板选择要与任务类型匹配。
  • 启动完成后,用户应主动使用 /hub:status 和 /hub:eval 进行监控和评估,否则并行结果难以落地。

使用场景

  • 当同一任务需要尝试多种技术方案时,启动多个代理分别探索不同策略,比如同时对比多种性能优化路径。
  • 代码重构需要多轮迭代验证时,启动多个代理在隔离环境中并行重构和测试,互不干扰地推进。
  • 单元测试覆盖不足时,每个代理专注于一个功能模块,快速补齐测试覆盖缺口并测量覆盖率。
  • 修复复杂 Bug 时,启动多个代理采用不同诊断策略,在独立 worktree 中复现和验证修复方案。

适合人员

  • 需要在同一任务上验证多种技术方案的后端工程师,希望并行对比不同策略再做决策。
  • 负责大型项目重构的技术负责人,需要在隔离环境中安全推进代码调整并保证测试通过。
  • 测试覆盖率偏低时需要快速补齐单元测试的 QA 工程师,希望同时覆盖多个模块减少等待。
  • 面对难以复现的复杂 Bug 的开发者,希望同时用多种诊断思路并行排查以缩短修复周期。