What problem does it solve? Upgrading a legacy AngularJS (1.x) application to modern Angular is risky and complex, especially when a big-bang rewrite is not feasible. This Skill provides structured guidance for planning and executing the migration incrementally without breaking the running application. ## Core Features & Use Cases - Hybrid App Setup: Configure ngUpgrade to run AngularJS and Angular side-by-side, including bootstrapping and module setup. - Component & Service Conversion: Convert AngularJS controllers, directives, and factory services into Angular components and injectable services with before/after code examples. - DI, Routing & Forms Migration: Upgrade and downgrade services across frameworks, migrate $routeProvider routes to Angular Router, and convert ng-model forms to reactive forms. - Use Case: A team maintaining a large AngularJS dashboard needs to modernize it feature by feature while continuing to ship. This Skill guides them through setting up the hybrid app, migrating services first, then converting components per feature with a phased timeline. ## Quick Start Ask the assistant to help plan and execute a migration of your AngularJS application to Angular using the hybrid ngUpgrade approach.