ProyectosRecursosContacto
Guía

Superpowers, la mejor skill para programar con Claude Code

Superpowers convierte a Claude Code en un ingeniero senior con método. Brainstorming, plan, ejecución con TDD y subagentes que se revisan entre sí. Cómo instalarla y los prompts para sacarle todo el jugo.

Si usás Claude Code para construir software y todavía no instalaste Superpowers, te estás perdiendo el upgrade más importante del último año.

Tip

Superpowers no es una skill suelta. Es una metodología completa de desarrollo, empaquetada como plugin, que cambia la forma en que el agente piensa antes de tocar una línea de código.

Creada por Jesse Vincent (obra/superpowers), es hoy una de las mejores piezas open source que existen para llevar a Claude Code de "asistente que tira código" a "ingeniero senior con método".


1. Qué hace distinto a Superpowers

Claude Code, por defecto, escucha tu pedido y arranca a codear. A veces sale bien. Muchas veces sale rápido pero mal: features que no pediste, archivos que no hacían falta, abstracciones prematuras.

Superpowers mete un freno antes del código. Y un proceso después.

Antes vs ahora

Antes: "Hacé X" → código → debugging → arrepentimiento.

Ahora: "Hacé X" → brainstorming guiado → spec aprobada → plan detallado → ejecución con TDD real → review automático entre subagentes.

!Importante

La filosofía es brutal: TDD real (red/green/refactor), YAGNI sin excepciones, DRY, y nada de implementar hasta que vos firmes el diseño.


2. Cómo se instala (60 segundos)

Abrí Claude Code y corré:

/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

Listo. Las skills se activan solas cuando el agente detecta que las necesita. No tenés que invocarlas a mano cada vez.

Acción

También está disponible en el marketplace oficial de Anthropic: /plugin install superpowers@claude-plugins-official.


3. Las skills que más mueven la aguja

Superpowers trae decenas de skills. Estas son las que vas a usar todos los días:

brainstorming — Frena al agente antes de codear. Te hace preguntas, propone enfoques, escribe el spec.

writing-plans — Convierte el spec en un plan de implementación tan claro que un junior podría seguirlo.

executing-plans — Ejecuta el plan con checkpoints. Vos revisás, el agente avanza.

subagent-driven-development — Dispara subagentes paralelos que se revisan entre sí. Brutal para refactors grandes.

test-driven-development — TDD real con disciplina red/green. No el "después le agrego tests" típico.

systematic-debugging — Reproducir, minimizar, hipotetizar, instrumentar, fix, regression test. Para bugs difíciles.

verification-before-completion — Obliga al agente a correr los tests y mostrar el output antes de decir "listo".

using-git-worktrees — Trabajo aislado en branches paralelas sin romper tu workspace actual.


4. Prompts listos para usar

Estos son los prompts que más me funcionan. Copialos y ajustá el detalle.

Arrancar un feature nuevo

Quiero construir [feature]. Usá brainstorming antes de escribir
una sola línea de código. Mostrame el diseño en bloques cortos
y esperá mi aprobación antes de avanzar.

Planificar una migración o refactor grande

Necesito migrar [sistema A] a [sistema B]. Aplicá writing-plans
para armar un plan de implementación detallado, con tasks
independientes y orden de ejecución claro.

Bug que no entendés

Tengo este bug: [descripción + stack trace]. Aplicá
systematic-debugging. No toques código hasta tener una
hipótesis verificada con evidencia.

Refactor de varios módulos en paralelo

Refactorizá estos módulos: [lista]. Usá subagent-driven-development
para dispatchar subagentes en paralelo y que se revisen entre sí
antes de mergear.

Cerrar una branch con disciplina

Terminé el feature. Antes de declararlo done, aplicá
verification-before-completion: corré tests, lint, typecheck
y mostrame el output exacto.

5. Lo pesado: por qué cambia el juego

La diferencia no es que Claude "escriba mejor código". La diferencia es que deja de improvisar.

Con Superpowers tenés:

• Un agente que pregunta antes de asumir. • Specs cortos que podés leer y aprobar. • Planes de implementación que sobreviven a un context reset. • Tests reales antes del código real. • Subagentes revisando subagentes, sin que vos seas el cuello de botella.

Tip

Es como pasar de tener un junior entusiasta a tener un equipo de seniors con proceso. El mismo modelo, otra forma de operar.


La idea más importante

La mayoría de la gente usa Claude Code así:

"Le pido cosas y veo qué sale."

Los que están construyendo en serio lo usan así:

"Le doy método, contexto y disciplina. Y entonces escala."

!Importante

Superpowers es la diferencia entre Claude Code como juguete y Claude Code como herramienta de producción. Si vas a construir algo real, instalalo hoy.