
de antigravity-awesome-skills38,396
Guide les développeurs dans la migration d'applications AngularJS (1.x) vers Angular moderne (2+), avec des approches hybrides ngUpgrade, des conversions de composants/services et des stratégies de DI.
Ce skill fournit un guide pratique étape par étape pour migrer des applications AngularJS (1.x) vers Angular moderne (2+). Il couvre les stratégies de migration (big-bang, incrémentale/hybride, tranche verticale), le bootstrap d'applications hybrides via ngUpgrade, les modèles de conversion de composants et directives, la migration des services/DI, les changements de routage, les formulaires et les plans de test. Des exemples de code concrets (composants, services, routage AngularJS → Angular) et des modèles pour le bootstrap hybride sont inclus pour accélérer les migrations réelles.
Utilisez ce skill lorsque vous devez planifier ou exécuter une migration d'AngularJS vers Angular : évaluation des risques, choix entre réécriture ou migration incrémentale, mise en place d'une application hybride ngUpgrade, conversion de contrôleurs/directives en composants, migration des services et de la DI, et validation de la migration par des tests. Non approprié pour de petites corrections cosmétiques de l'UI ou des projets déjà sous Angular moderne.
Idéal pour les agents compatibles avec l'IDE/le code (Claude Code, Cursor, Codex CLI, Gemini CLI) et les flux de travail avec intervention humaine pouvant exécuter des scripts d'analyse et adapter des modèles. Le tooling au niveau du dépôt suggère une compatibilité avec Antigravity et divers runtimes d'agents pilotés par CLI.
Guide de migration AngularJS vers Angular sans scripts intégrés. Pure documentation/référence : couvre la configuration hybride via ngUpgrade, la migration des composants/directives/services/routage/formulaires avec des exemples de code avant/après, et un calendrier de migration progressif. Contenu bien écrit mais monolithique — tout se trouve dans un seul SKILL.md sans répertoires references/ ou scripts/ réellement inclus malgré les mentions.
Compétence propre — aucun problème de sécurité. Les fichiers référencés (references/hybrid-mode.md, scripts/analyze-angular-app.sh, etc.) ne sont pas inclus dans le bundle, donc la compétence est incomplète par rapport à sa propre documentation. Cas d'utilisation niche mais réel car les applications AngularJS existent toujours en mode maintenance.