angular-migration

Migrate AngularJS applications to Angular with hybrid ngUpgrade support.

2|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/as4584/antigravity-skills --skill angular-migration-as4584
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: angular-migration
Source: https://github.com/as4584/antigravity-skills/tree/main/agents-wshobson/plugins/framework-migration/skills/angular-migration
Command: npx skills add https://github.com/as4584/antigravity-skills --skill angular-migration-as4584

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the complex process of migrating applications from AngularJS (1.x) to modern Angular (2+), enabling a smoother transition and modernization of legacy codebases.

Core Features & Use Cases

  • Hybrid App Support: Facilitates running AngularJS and Angular side-by-side using ngUpgrade.
  • Component Conversion: Provides guidance on migrating AngularJS directives and controllers to Angular components.
  • DI & Routing Migration: Offers strategies for updating dependency injection and routing configurations.
  • Use Case: You have a large AngularJS application and need to gradually migrate it to Angular without a complete rewrite, minimizing disruption and risk.

Quick Start

Use the angular-migration skill to begin upgrading your AngularJS application to Angular.

Frequently Asked Questions about angular-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate an AngularJS application to Angular without a complete rewrite?

You can migrate AngularJS to Angular incrementally using hybrid mode support, which runs both frameworks side-by-side with ngUpgrade to minimize disruption and risk during the transition.

What is the best way to convert AngularJS directives and controllers to Angular components?

Converting AngularJS directives and controllers to Angular components requires mapping their structure to Angular's component architecture, applying strategies for dependency injection updates and routing migration during the rewrite.

Can I run AngularJS and Angular side-by-side during a framework upgrade?

Yes, you can run AngularJS and Angular side-by-side during a framework upgrade by utilizing hybrid app support with ngUpgrade, enabling incremental migration of legacy codebases without halting development.

Do I need to understand both AngularJS and Angular frameworks to use incremental upgrades?

Yes, incremental upgrades require understanding of both AngularJS and Angular frameworks to implement component conversion, update dependency injection, and ensure interoperability during the migration process.

How does dependency injection migration work when upgrading from AngularJS to Angular?

Dependency injection migration involves updating AngularJS injection configurations to Angular's DI system, ensuring services and providers are correctly mapped and interoperable when running hybrid mode during the upgrade.

What are the limitations of incremental migration for large AngularJS applications?

Incremental migration of large AngularJS applications requires maintaining interoperability between both frameworks, and limitations arise from complexity in routing migration and dependency injection updates during the gradual transition.