A quién le sirve. Programadores que mantienen proyectos y van dejando para luego las actualizaciones de versiones.
Qué hicieron
Un desarrollador que odiaba actualizar Angular pidió a Codex que creara una «habilidad», un conjunto de instrucciones reutilizables. Debía seguir la guía oficial, crear una rama de Git (una copia de trabajo aparte), actualizar dependencias y comprobar que todo compilara. Fue añadiendo lo que fallaba: instalar desde cero antes de dar el trabajo por bueno y usar versiones de Node y npm compatibles con la publicación.
Cómo salió
La usó en tres proyectos de código abierto, incluida una subida de Angular 19 a 22, y los tres cambios están aceptados. Redujo las instrucciones de 1.252 a 701 palabras. Terminó las actualizaciones en una semana en lugar de aplazarlas otra vez.
Conviene saber
Son proyectos pequeños y el propio autor avisa de que en uno más complejo habría que adaptarla. Al principio solo funcionaba en su ordenador y falló en la integración continua de GitHub.
Qué necesitas
- Un proyecto con control de versiones en Git
- Codex u otro agente de programación
- Pruebas automáticas o al menos una compilación que compruebe el resultado
- Acceso a la integración continua del repositorio, si la tiene
Cómo hacerlo tú, paso a paso
- Pide al agente que escriba una habilidad con los pasos que tú seguirías a mano.
- Pruébala en un proyecto pequeño, en una rama aparte.
- Revisa los cambios y espera a que pasen las comprobaciones del repositorio.
- Cuando algo falle, añade a la habilidad la comprobación que habría detectado el fallo.
- Recorta repeticiones para que ocupe menos.
- Úsala en el resto de proyectos.
Vas a actualizar el proyecto [nombre] de [versión actual] a [versión nueva] de [framework]. Sigue la guía oficial de actualización, crea una rama nueva, aplica las migraciones y actualiza las dependencias. Antes de darlo por terminado, instala todo desde cero y ejecuta la compilación y las pruebas. Si hay que publicar, comprueba que las versiones de Node y npm cumplen los requisitos. Has terminado cuando todo compile y las pruebas pasen en limpio.
Consejos
- Haz siempre la instalación desde cero antes de dar la actualización por buena.
- Cuando una actualización salte varias versiones mayores, revisa el resultado con más cuidado.
- Mantén la habilidad corta: gasta menos y se sigue mejor.
Preguntas frecuentes
¿Sirve si no soy programador?
No directamente. Es un caso para quien mantiene código; la idea de convertir tus pasos en instrucciones reutilizables sí vale para otras tareas.
¿Funciona con otros agentes?
La idea sí. Los nombres y el formato de las habilidades cambian según la herramienta.
Fuentes
En el directorio desde el 15 de octubre de 2026.