# Actualizar proyectos de Angular con una habilidad de Codex

> Un desarrollador pidió a Codex que creara una guía de actualización y la usó para subir tres proyectos propios de Angular.

- **Tipo:** Caso de uso
- **Tema:** Programación
- **Herramientas:** Codex
- **Dificultad:** avanzada
- **Origen:** [@gramli en DEV](https://dev.to/gramli/i-vibe-coded-my-way-out-of-angular-upgrades-4fkh)
- **En el directorio desde:** 15 de octubre de 2026
- **URL:** https://conqueia.com/caso/actualizar-versiones-de-angular-con-una-habilidad-de-codex

## 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

1. Pide al agente que escriba una habilidad con los pasos que tú seguirías a mano.
2. Pruébala en un proyecto pequeño, en una rama aparte.
3. Revisa los cambios y espera a que pasen las comprobaciones del repositorio.
4. Cuando algo falle, añade a la habilidad la comprobación que habría detectado el fallo.
5. Recorta repeticiones para que ocupe menos.
6. Úsala en el resto de proyectos.

## Pruébalo con Codex

```
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

- [@gramli en DEV](https://dev.to/gramli/i-vibe-coded-my-way-out-of-angular-upgrades-4fkh)

---

Fuente: conqueia.com/caso/actualizar-versiones-de-angular-con-una-habilidad-de-codex
