ORLOV JUEGOS

Skills ·

Superpowers: tu agente pregunta, planifica y prueba antes

Pídele una función a un agente de programación y casi siempre empieza a escribir código enseguida. Superpowers hace que primero se detenga, averigüe qué quieres, acuerde un plan contigo y luego lo construya paso a paso con pruebas.

Ver Superpowers en GitHub

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.

Un globo de diálogo a la izquierda, una lista de tareas en el centro y, a la derecha, una fila de cuadros pequeños con marcas de verificación, unidos por un camino iluminado.
Primero preguntar. Luego planificar. Después construir con pruebas.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

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.

Ver Superpowers en GitHub