Si utilizas asistentes como Claude Code, Gemini CLI o cualquier otra herramienta de programación basada en IA, probablemente te hayas encontrado alguna vez con una situación bastante frustrante: le pides ayuda para crear una funcionalidad en Angular y termina generando código que parece sacado de una versión de hace varios años.
No es un problema exclusivo de Angular. A medida que los frameworks evolucionan, los modelos de IA suelen quedarse atrás y continúan recomendando patrones que ya no forman parte de las mejores prácticas actuales. Google quiere poner fin a esa situación y acaba de presentar una solución oficial.
El equipo de Angular ha publicado Angular Skills, un repositorio diseñado específicamente para enseñar a los agentes de IA cómo debe escribirse una aplicación Angular moderna.
El problema que Google intenta resolver
Durante los últimos años Angular ha cambiado mucho. Han llegado los Signals, los componentes standalone se han convertido en la norma y muchas prácticas que antes eran habituales han quedado prácticamente obsoletas.
Sin embargo, los asistentes de programación siguen sugiriendo con frecuencia elementos como NgModules, decoradores antiguos o estructuras heredadas simplemente porque forman parte de la enorme cantidad de código con la que fueron entrenados.
Según Brandon Roberts, miembro del ecosistema Angular, los agentes continúan proponiendo patrones desactualizados porque no disponen del contexto más reciente del framework.
Y ahí es donde entran en juego los nuevos Agent Skills.
¿Qué son exactamente los Angular Skills?
La idea es bastante sencilla. En lugar de confiar únicamente en el conocimiento general del modelo, Angular proporciona un conjunto de instrucciones especializadas que se cargan cuando el agente necesita trabajar con este framework.
De esta forma, la IA recibe orientación específica sobre cómo debe construir componentes, gestionar formularios, utilizar Signals, configurar rutas o implementar renderizado del lado del servidor (SSR).
Actualmente existen dos habilidades principales.
La primera, llamada angular-developer, actúa como una especie de guía de buenas prácticas y arquitectura. La segunda, angular-new-app, permite generar nuevos proyectos utilizando configuraciones modernas basadas en Angular CLI.
Lo importante es que ambas están alineadas con Angular 20 y sus recomendaciones oficiales.
Menos código heredado y más Angular moderno
Uno de los aspectos más interesantes es que estas habilidades obligan al agente a seguir las convenciones actuales del framework.
Por ejemplo, priorizan el uso de @if frente a *ngIf, fomentan el uso de Signals y eliminan configuraciones que hoy ya resultan innecesarias.
Puede parecer un detalle menor, pero para equipos que utilizan IA a diario supone una diferencia considerable. Menos tiempo corrigiendo código generado automáticamente significa más tiempo desarrollando funcionalidades reales.
Lo que más está llamando la atención de los desarrolladores
La comunidad ha recibido especialmente bien un sistema que algunos describen como un “bucle de verificación autónoma”.
Tras realizar cambios en el proyecto, el agente puede ejecutar comprobaciones como ng build para verificar que el código sigue funcionando correctamente. Si detecta errores, intenta corregirlos antes de dar el trabajo por finalizado.
La idea recuerda bastante a lo que estamos viendo en otras plataformas de desarrollo modernas: agentes cada vez más autónomos, pero también más controlados y supervisados.
Lo realmente importante no son los Skills
Más allá de Angular, la noticia deja entrever una tendencia mucho más grande.
Hasta hace poco los desarrolladores esperaban que las inteligencias artificiales aprendieran por sí solas las particularidades de cada tecnología. Ahora estamos viendo justo lo contrario: son los propios frameworks los que empiezan a construir herramientas específicas para enseñar a la IA cómo debe trabajar.
Angular ha sido uno de los primeros grandes proyectos en adoptar esta estrategia de forma oficial, pero resulta difícil imaginar que React, Vue, .NET o Spring no sigan un camino parecido durante los próximos meses.
Porque el futuro no parece consistir únicamente en tener modelos más inteligentes, sino en proporcionarles el contexto adecuado para que cometan menos errores desde el principio.
Conclusión
La llegada de Angular Skills representa mucho más que una simple colección de instrucciones para asistentes de programación.
Supone uno de los primeros intentos serios por parte de un gran framework de guiar activamente el comportamiento de la inteligencia artificial, evitando que genere código obsoleto y acercándola a las prácticas recomendadas por sus propios creadores.
Si esta estrategia funciona, podría convertirse en un modelo que otros ecosistemas adopten rápidamente. Y eso significaría un cambio importante: en lugar de adaptar los frameworks a la IA, serán los frameworks quienes enseñen a la IA cómo deben utilizarse correctamente.
