subagent-driven-development o superpowers: ¿cuánta estructura quieres?
superpowers es un método de trabajo amplio para toda una sesión. subagent-driven-development es una de las skills que incluye: la que construye un plan escrito tarea a tarea, con un subagente nuevo y una revisión para cada una. Una cambia cómo se aborda cada tarea; la otra, cómo se ejecuta un plan ya terminado.
La skill subagent-driven-development de superpowers ejecuta un plan de implementación escrito en la sesión actual, una tarea cada vez. Un subagente implementador nuevo construye cada tarea, una revisión de tarea comprueba el cumplimiento de la especificación y la calidad del código, y una revisión amplia de toda la rama cierra el trabajo. Recorre el plan sin pararse entre tareas y prohíbe expresamente lanzar varios subagentes de implementación en paralelo. Su alternativa en línea es executing-plans, que hace todas las tareas en un mismo contexto.
Ideal para
Ejecutar un plan de implementación con tareas en su mayoría independientes, en una sesión que puede lanzar subagentes, cuando quieres cada tarea revisada antes de empezar la siguiente.
Sáltala si
Todavía no hay un plan escrito, las tareas están muy acopladas o tu entorno no puede lanzar subagentes; en este último caso, executing-plans ejecuta el mismo plan en línea.
Cuál instalar
Elige subagent-driven-development cuando ya tienes un plan de implementación con tareas en su mayoría independientes y quieres construirlo de una vez, cada tarea en un contexto limpio y revisada antes de empezar la siguiente. Ejecuta las tareas en secuencia, nunca con implementadores en paralelo, y su valor está en la revisión por tarea, no en el estilo de trabajo.
superpowers es una metodología completa de desarrollo para agentes de código, publicada por Jesse Vincent con licencia MIT, formada por skills componibles de ideación, planificación, TDD, depuración sistemática, verificación y trabajo con subagentes. Instálalo cuando quieras que el agente siga un proceso en vez de saltar al código. Instala piezas sueltas si ya tienes proceso propio.
Ideal para
Equipos que quieren que el trabajo con agentes siga un método repetible y no dependa de quién escribió el prompt.
Sáltala si
Solo quieres un comportamiento concreto: coge esa skill y deja la metodología.
Cuál instalar
Elige superpowers cuando quieres un método coherente aplicado de principio a fin, desde cómo se escribe un plan hasta cómo se comprueba un cambio. Es el compromiso más pesado y aparece en tareas que no creías que necesitaran método.
No compiten, porque subagent-driven-development forma parte de superpowers e instalar el conjunto completo ya la incluye. Espera que superpowers fije el estilo de trabajo y que subagent-driven-development tome el relevo cuando haya un plan escrito listo para construir.