最近在读 Superpowers 里的一个 skill:subagent-driven-development。
这个 skill 很有意思。它并不是教 agent 如何写某一种代码,而是在设计一种开发流程(开发+review):当我们已经有一个实现计划,并且计划里的任务相对独立时,主 agent 不再亲自完成所有工作,而是把每个任务派发给新的 subAgent,再通过两阶段 review 来控制质量。
它的核心思想可以用一句话概括:
Fresh subagent per task + two-stage review = 可控、高质量、低上下文污染的开发流程。
也就是说,它真正关注的不是「让更多 agent 干活」,而是「如何让多个 agent 在明确边界内协作」。