Superpowers es un conjunto de skills para agentes de programación con IA, más unas instrucciones cortas que hacen que el agente las use. Juntas funcionan como un método para crear software: entender el objetivo, planificar el trabajo, construirlo con pruebas y revisarlo.
Es de código abierto con licencia MIT. Funciona con Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Grok Build CLI, OpenCode y otros agentes. El 23 de octubre de 2026 el repositorio tenía unas 304.000 estrellas en GitHub, y la última versión era la 7.0.1, del 21 de octubre de 2026.
Qué cambia cuando lo instalas
Sin él, un agente que oye “hazme esto” suele empezar a escribir código de inmediato. Con Superpowers, primero da un paso atrás y te pregunta qué intentas lograr de verdad. Las skills se activan solas cuando encajan con la tarea, así que no necesitas escribir ningún comando especial.
Los pasos que sigue
- Lluvia de ideas. Antes de construir nada, el agente hace preguntas hasta entender qué quieres y por qué. Luego te explica lo que entendió para que puedas corregirlo. Un cambio pequeño se acuerda en el chat. Un proyecto más grande recibe un diseño escrito, mostrado en partes lo bastante cortas para leerlas.
- Un espacio de trabajo aparte. Cuando apruebas el diseño, crea un git worktree en una rama nueva y comprueba que las pruebas pasan antes de empezar.
- Un plan. Divide el trabajo en tareas pequeñas de dos a cinco minutos cada una. Cada tarea indica los archivos exactos, el código y cómo comprobarlo.
- Construcción. Un subagente nuevo se encarga de cada tarea, y el trabajo se revisa después de cada una. Para gastar menos, el agente puede hacer todas las tareas él mismo, con una sola revisión de toda la rama al final.
- Primero las pruebas. Sigue el ciclo rojo, verde, refactorizar: escribir una prueba, ver que falla, escribir el código justo para que pase, ver que pasa y hacer commit. El código escrito antes de su prueba se borra.
- Revisión de código. Entre tareas, el trabajo se compara con el plan y los problemas se informan según su gravedad. Un problema crítico detiene el trabajo.
- Cierre. Cuando las tareas están hechas, ejecuta las pruebas y te pregunta si quieres fusionar, abrir un pull request, conservar la rama o descartarla.
El plan también sigue dos reglas simples: YAGNI, que significa no construir lo que no vas a necesitar, y DRY, que significa no repetirte. Según el proyecto, es común que el agente trabaje solo durante un par de horas sin salirse del plan que acordaron.
Otras skills del conjunto
- Depuración sistemática, un proceso de cuatro pasos para encontrar la causa real de un error.
- Comprobar que una corrección funciona de verdad antes de darla por terminada.
- Poner a varios agentes a trabajar a la vez en problemas separados.
- Responder a una revisión de código.
- Escribir tus propias skills nuevas.
- Averiguar qué salió mal en una sesión, con pruebas tomadas de su transcripción.
Qué saber antes
Es un método estricto. El proyecto dice que sus flujos de trabajo son obligatorios, no sugerencias. Una petición rápida y clara, como cambiar un color, simplemente se hace. El trabajo más grande pasa por las preguntas y el plan, así que espera más idas y vueltas al principio.
El paso de lluvia de ideas tiene un acompañante visual opcional. Su logotipo se carga desde el sitio web de los creadores, junto con el número de versión de Superpowers. El proyecto dice que no se envía nada sobre tu proyecto, tus prompts ni tu agente. Para desactivarlo, pon SUPERPOWERS_DISABLE_TELEMETRY en true.
Cómo instalarla
En Claude Code, instálalo desde el marketplace oficial de plugins:
/plugin install superpowers@claude-plugins-official
En Cursor, escribe esto en el chat del Agent:
/add-plugin superpowers
En Codex, abre /plugins, busca Superpowers e instálalo. En Gemini CLI:
gemini extensions install https://github.com/obra/superpowers
Los demás agentes tienen su propio comando en el README del proyecto. Si usas más de un agente, instálalo en cada uno. Para comprobar que funciona, abre una sesión nueva y pide algo pequeño, como una app de lista de tareas. El agente debería empezar a hacer preguntas antes de escribir código.