Superpowers: la metodología que evita que los agentes de IA programen a ciegas

La primera experiencia seria con un agente de programación puede ser brillante o desesperante. Muchos desarrolladores han descubierto que Claude Code, Codex, Cursor o Gemini CLI son capaces de avanzar muy rápido, pero también de gastar tokens sin control, repetir trabajo, escribir código antes de entender el problema y convertir una tarea de dos días en una espiral de revisiones, parches y frustración.

Ahí es donde está ganando atención Superpowers, un proyecto open source creado por Jesse Vincent y descrito como un framework de “skills” agénticas y una metodología completa de desarrollo de software para agentes de IA. No se presenta como una colección de prompts ni como un paquete de atajos, sino como una capa de proceso que se instala sobre el agente para obligarle a trabajar de una forma más parecida a un equipo de ingeniería disciplinado.

El repositorio de Superpowers ronda ya las 184.000 estrellas y más de 16.000 forks en GitHub, con licencia MIT y una actividad muy alta en los últimos meses. La versión v5.1.0 aparece publicada en mayo de 2026 y el proyecto se ha convertido en una de las referencias más comentadas entre quienes usan agentes de IA para construir aplicaciones reales, no solo demos rápidas.

El problema no era Claude Code, era trabajar sin método

La promesa de los agentes de programación es seductora: describir lo que se quiere construir y dejar que la IA escriba código. El problema llega cuando la descripción es incompleta, el contexto cambia, los tests no existen y el agente empieza a improvisar. En ese punto, cada nueva instrucción puede generar más deuda: funciones duplicadas, decisiones técnicas que nadie validó, cambios que rompen lo anterior y una conversación cada vez más difícil de seguir.

Superpowers intenta cortar ese patrón desde el principio. Según su documentación, cuando el agente detecta que el usuario quiere construir algo, no debería saltar directamente a escribir código. Antes se detiene, pregunta qué se intenta conseguir, extrae una especificación de la conversación y la presenta en fragmentos lo bastante pequeños como para que el usuario pueda leerlos y aprobarlos.

Ese paso cambia mucho la dinámica. El usuario deja de lanzar órdenes vagas como “hazme una app de tareas” y pasa a revisar una intención estructurada: qué debe hacer el producto, qué queda fuera, qué criterios de aceptación tendrá y qué decisiones deben tomarse antes de tocar archivos. No es una garantía de éxito, pero reduce el margen para que el agente rellene huecos por su cuenta.

Una vez aprobado el diseño, Superpowers genera un plan de implementación detallado. La propia descripción del proyecto usa una imagen bastante directa: el plan debe ser lo bastante claro para que lo siga un junior entusiasta, sin contexto del proyecto y con poca inclinación natural por los tests. Esa exageración sirve para explicar la filosofía: si el plan no es explícito, el agente acabará tomando decisiones que quizá nadie quería.

Brainstorming, worktrees, TDD y subagentes

El flujo básico de Superpowers se apoya en varias habilidades que se activan según el momento del trabajo. La primera es el “brainstorming”, que aparece antes de escribir código y ayuda a refinar ideas, explorar alternativas y validar el diseño por partes. Después entra el uso de git worktrees, para crear espacios de trabajo aislados en ramas separadas y evitar que el agente mezcle cambios o ensucie el proyecto principal.

La siguiente pieza es la escritura de planes. Superpowers divide el trabajo en tareas pequeñas, con rutas de archivos concretas, pasos de verificación y una orientación clara para que el agente no se desvíe. Cuando llega el momento de implementar, puede usar ejecución por lotes con puntos de control humanos o un enfoque basado en subagentes. En ese segundo caso, cada tarea puede pasar por agentes frescos que implementan, inspeccionan y revisan el resultado antes de continuar.

La metodología insiste además en TDD real: rojo, verde y refactor. Primero se escribe un test que falla, se comprueba que falla, se añade el código mínimo para hacerlo pasar, se vuelve a comprobar y se limpia. La documentación del proyecto no lo plantea como una sugerencia decorativa, sino como parte del flujo de trabajo. También incluye revisión de código entre tareas, clasificación de problemas por severidad y bloqueo de avance ante errores graves.

Ese enfoque responde a uno de los grandes fallos del desarrollo asistido por IA: la facilidad con la que los modelos declaran que algo “ya está hecho” sin haberlo verificado de verdad. Superpowers empuja al agente hacia una cultura de evidencia: comprobar antes de afirmar, revisar antes de avanzar y cerrar la rama solo cuando los tests y las tareas previstas están en orden.

Compatible con los principales agentes de programación

Otro motivo de su crecimiento es la compatibilidad. Superpowers puede instalarse en Claude Code, Codex CLI, Codex App, Factory Droid, Gemini CLI, OpenCode, Cursor y GitHub Copilot CLI, aunque la instalación varía según el entorno. Para Claude Code está disponible mediante marketplace; en Codex se puede encontrar desde la interfaz de plugins; en Gemini CLI se instala como extensión; y en Cursor aparece como plugin.

Esa amplitud importa porque el problema que intenta resolver no pertenece a un solo proveedor. Los agentes de programación comparten una debilidad común: pueden ser muy capaces, pero tienden a trabajar peor cuando el usuario no les da un proceso. Superpowers no promete que Claude, Codex o Gemini razonen mejor por arte de magia. Les da una secuencia de trabajo, habilidades reutilizables y reglas para no saltarse pasos.

También encaja con una tendencia más amplia: el paso del “vibe coding” a metodologías guiadas por especificaciones, planes y tareas verificables. GitHub Spec Kit, por ejemplo, va en una línea parecida al poner la especificación en el centro del desarrollo con IA. Superpowers se diferencia por su enfoque de skills y por su insistencia en que el agente adopte automáticamente el método durante el trabajo diario.

La lectura práctica es sencilla. Instalar un agente potente ya no basta. Si se quiere usar IA para construir software mantenible, hace falta una forma de pensar el trabajo antes de generarlo. Superpowers no elimina la necesidad de criterio técnico, revisión humana ni buenas decisiones de producto, pero sí ataca el punto donde muchos proyectos se rompen: empezar a programar demasiado pronto.

Para desarrolladores individuales, puede ahorrar tokens, tiempo y paciencia. Para equipos, puede aportar una base común para que los agentes trabajen con ramas aisladas, planes auditables, pruebas y revisiones. El código sigue siendo importante, pero cada vez queda más claro que el verdadero cambio está en el proceso que guía a la IA antes de escribir la primera línea.

Preguntas frecuentes

¿Qué es Superpowers?
Superpowers es un framework open source de skills agénticas y una metodología de desarrollo para agentes de programación como Claude Code, Codex, Cursor o Gemini CLI.

¿Superpowers es solo un paquete de prompts?
No. Su objetivo es instalar un flujo de trabajo completo en el agente: brainstorming, especificación, planificación, TDD, worktrees, subagentes y revisión de código.

¿Con qué herramientas funciona Superpowers?
El proyecto menciona compatibilidad con Claude Code, Codex CLI, Codex App, Factory Droid, Gemini CLI, OpenCode, Cursor y GitHub Copilot CLI.

¿Por qué puede ahorrar tokens y tiempo?
Porque evita que el agente empiece a escribir código sin entender el objetivo, reduce trabajo repetido, obliga a validar diseño y plan, y usa pruebas y revisiones para comprobar el avance.

Scroll al inicio