What problem does it solve? Upgrading a legacy AngularJS (1.x) application to modern Angular (2+) is risky and complex, especially for large codebases that cannot afford a full rewrite. This Skill provides structured migration strategies, code conversion patterns, and hybrid-app setup guidance to modernize incrementally without stopping feature delivery. ## Core Features & Use Cases - Migration Strategy Selection: Choose between Big Bang rewrite, incremental hybrid approach with ngUpgrade, or vertical slice migration based on app size and delivery constraints. - Code Conversion Patterns: Convert AngularJS controllers, directives, and factory services into Angular components and injectable services, including routing and forms migration. - Hybrid Interop: Set up UpgradeModule bootstrap, downgrade Angular services to AngularJS, and upgrade AngularJS services into Angular via InjectionToken. - Use Case: A team maintaining a large AngularJS dashboard needs to ship new features in Angular. Use this Skill to bootstrap a hybrid app, migrate services first, then convert feature modules one at a time over several sprints. ## Quick Start Ask the AI to help migrate your AngularJS application to Angular by setting up a hybrid app and converting your first controller into an Angular component.