Cuando Andrej Karpathy popularizó el vibe coding en febrero de 2025, nos mostró una escena seductora: un desarrollador solitario conversando con un modelo de lenguaje para generar código a partir de una palabra, una línea o una descripción. Así nace el “arquitecto-dramaturgo”: “yo digo lo que quiero, y la IA lo escribe”.
Aunque este enfoque promete agilidad casi instantánea, deja fuera algo esencial: la colaboración humana.
Aquí es donde entra PXP (Prompting eXtreme Programming), un modelo que recupera la creatividad y la eficiencia del desarrollo ágil y en pareja, pero lo lleva al terreno de la IA generativa.

Origen y motivación
Extreme Programming (XP) nos enseñó valores como el feedback continuo, la simplicidad, el coraje y el respeto. En XP, dos desarrolladores comparten teclado, aprenden mutuamente y corrigen errores en tiempo real.
El vibe coding trajo velocidad y prototipado explosivo, pero con un gran riesgo: cuando el código generado no se entiende bien, la calidad sufre.
PXP se construye sobre ambos mundos:
-
Conserva la revisión constante y la propiedad colectiva del código.
-
Aprovecha la IA para generar código, pruebas y documentación de manera inmediata.
Estructura de un sprint PXP
1. Inicio colaborativo
Un equipo humano (mínimo dos personas) y una IA se reúnen para definir el objetivo del sprint: funcionalidades, restricciones y métricas de calidad.
2. Sesión de ingeniería de prompts
Se redactan los primeros prompts. Por ejemplo:
“Implementar un servicio en Node.js que reciba una orden y la almacene en Firestore usando transacciones.”
Cada requerimiento se discute, se documenta y se prioriza.
3. Generación y revisión inmediata
La IA devuelve un borrador. Un desarrollador valida la lógica de negocio, otro escribe pruebas automatizadas con base en las sugerencias de la IA. Luego se integran en una rama de desarrollo, se ejecutan pruebas y se analizan alertas de calidad.
4. Refinamiento de prompts
A partir del feedback de pruebas y revisiones de código, los prompts evolucionan e incluyen manejo de errores, mejoras de rendimiento y patrones de diseño.
5. Merge y retrospectiva
El equipo evalúa el tiempo de iteración, la calidad del código, la claridad de los prompts y las lecciones aprendidas.
¿Qué lo diferencia del vibe coding?
Aspecto | Vibe Coding | PXP (Prompting eXtreme Programming) |
---|---|---|
Colaboración | 1 humano ↔ IA | n humanos ↔ IA ↔ humanos |
Responsabilidad | Limitada | Compartida por todo el equipo |
Calidad del código | Variable | Alta, con pruebas y CI |
¿Por qué adoptar PXP hoy?
-
Proyectos complejos: PXP distribuye la carga cognitiva entre personas y máquinas.
-
Cultura de equipo: fortalece el aprendizaje mutuo y el dominio del prompting colaborativo.
-
Escalabilidad real: permite que escuadras completas trabajen con IA de forma eficiente y replicable.
Desafíos y buenas prácticas
Curva de importancia del prompt
Invertir tiempo en prompts claros y modulares reduce la cantidad de iteraciones necesarias.
Versionado de prompts
Llevar el historial de prompts en Git junto al código permite trazabilidad, auditoría y mejora continua.
Entrenamiento permanente
Organizar sesiones tipo prompt dojo ayuda a afinar habilidades, compartir aprendizajes y optimizar resultados.
Caso real: PXP aplicado
Un equipo debía desarrollar un módulo de validación de facturas. Empezaron con un prompt inicial que generó una primera versión del servicio. Uno de los desarrolladores ajustó reglas de negocio mientras otro escribía las pruebas. En dos días tenían el sistema funcionando, probado y documentado. El ciclo completo, reducido a la mitad del tiempo habitual.
Tips clave para promtear en equipo
-
Sé específico: menos interpretación, más precisión.
-
Divide funcionalidades: un prompt por tarea facilita revisión y pruebas.
-
Agrega contexto: ejemplos, datos, formatos de salida esperados.
-
Documenta el por qué, no solo el qué.
-
Versiona y aprende de cada cambio.
Conclusión
PXP no reemplaza al vibe coding. Lo trasciende. Es una evolución natural hacia un desarrollo más consciente, más compartido y más sostenible con IA.
Ya no se trata de hablarle a la máquina. Se trata de construir, aprender y decidir con ella, como parte activa de un equipo real.
Entonces… si ya estás usando IA para programar, la pregunta es:
¿Estás trabajando solo con ella o realmente en equipo con ella?