复杂任务要分给不同代理

帮你分配任务给子代理并行完成开发。

当一个开发任务包含研究、实现、测试和复核,而且这些部分相对独立时,subagent-driven-development 提供了一套“每个任务交给新代理、完成后立即复核”的执行方式。它关注的不是多开几个窗口,而是让每个代理只拿到完成当前任务所需的上下文。

开始前先把计划、规格和约束读清楚,建立进度 ledger,并检查任务之间是否共享文件或接口。机械改动可以用更快的模型;需要判断的集成和最终全局审查则提高模型档位。每个任务先派 implementer,再派 task reviewer 检查规格和代码质量;发现问题时只带着具体报告回到对应任务修复,不要整批重做。

只有在破坏性操作、安全敏感动作、发布等外部副作用,或计划已经无法可靠推进时才暂停询问。每轮都把提交、审查和裁决写入 ledger,避免上下文压缩后重复执行已完成任务。这个 Skill 适合有明确实施计划的多任务工程,不适合把紧密耦合的修改机械拆开。

分类:AI 与 Agent

来源仓库:obra/superpowers

适合用来做什么

  • 我们需要在当前会话中实施一个独立的任务计划。
  • 请为这个项目创建一个具有独立任务的实施计划。

安装 subagent-driven-development

npx skills add https://www.iskills.cc/skills/obra/superpowers/subagent-driven-development/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 subagent-driven-development 的用途与原始说明

浏览全部 Skill 指南