Frente a frente

subagent-driven-development ou superpowers: quanta estrutura você quer?

superpowers é um método de trabalho amplo para uma sessão inteira. subagent-driven-development é uma das skills que ele traz: a que constrói um plano escrito tarefa por tarefa, com um subagente novo e uma revisão para cada uma. Uma muda como toda tarefa é abordada; a outra, como um plano pronto é executado.

subagent-driven-development

Jesse Vincent (obra)

Veredito
A skill subagent-driven-development, do superpowers, executa um plano de implementação escrito na sessão atual, uma tarefa por vez. Um subagente implementador novo constrói cada tarefa, uma revisão de tarefa confere a aderência à especificação e a qualidade do código, e uma revisão ampla do branch inteiro fecha o trabalho. Ela percorre o plano sem pausas entre tarefas e proíbe expressamente disparar vários subagentes de implementação em paralelo. A alternativa inline é executing-plans, que faz todas as tarefas num mesmo contexto.
Ideal para
Executar um plano de implementação com tarefas em sua maioria independentes, numa sessão que consegue disparar subagentes, quando você quer cada tarefa revisada antes de a próxima começar.
Pule se
Ainda não há plano escrito, as tarefas são muito acopladas ou o seu ambiente não consegue disparar subagentes; nesse último caso, executing-plans roda o mesmo plano inline.
Qual instalar
Escolha subagent-driven-development quando você já tem um plano de implementação com tarefas em sua maioria independentes e quer construí-lo de uma vez, cada tarefa num contexto limpo e revisada antes de a próxima começar. Ela roda as tarefas em sequência, nunca com implementadores em paralelo, e o valor está na revisão por tarefa, não no estilo de trabalho.
Ler a resenha completa

superpowers

Jesse Vincent (obra)

Veredito
O superpowers é uma metodologia completa de desenvolvimento para agentes de código, publicada por Jesse Vincent sob licença MIT, formada por skills componíveis de ideação, planejamento, TDD, depuração sistemática, verificação e trabalho com subagentes. Instale quando quiser que o agente siga um processo em vez de pular direto para o código. Instale peças avulsas se você já tem processo.
Ideal para
Times que querem trabalho com agente seguindo um método repetível, sem depender de quem escreveu o prompt.
Pule se
Você quer um comportamento específico: pegue a skill e deixe a metodologia.
Qual instalar
Escolha superpowers quando você quer um método coerente aplicado do começo ao fim, de como um plano é escrito até como uma mudança é conferida. É o compromisso mais pesado e aparece em tarefas que você não achava que precisassem de método.
Ler a resenha completa

Instalar as duas

Elas não competem, porque subagent-driven-development faz parte do superpowers e instalar o conjunto completo já a inclui. Espere que superpowers defina o estilo de trabalho e que subagent-driven-development assuma quando houver um plano escrito pronto para ser construído.

Todas as comparações