angular-migration

Migrate AngularJS applications to Angular using hybrid modes and ngUpgrade.

6|2|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/amurata/cc-tools --skill angular-migration-amurata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: angular-migration
Source: https://github.com/amurata/cc-tools/tree/main/plugins/framework-migration/skills/angular-migration
Command: npx skills add https://github.com/amurata/cc-tools --skill angular-migration-amurata

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the complex process of migrating applications from AngularJS (1.x) to modern Angular (2+), ensuring a smooth transition with minimal disruption.

Core Features & Use Cases

  • Hybrid App Support: Facilitates running AngularJS and Angular side-by-side during migration.
  • Component Conversion: Guides the transformation of AngularJS directives and controllers into Angular components.
  • DI & Routing Migration: Provides strategies for updating dependency injection and routing configurations.
  • Use Case: You have a large AngularJS application and need to upgrade to Angular without a complete rewrite. This Skill will guide you through setting up a hybrid app and migrating features incrementally.

Quick Start

Use the angular-migration skill to begin upgrading your AngularJS application to Angular by setting up a hybrid app.

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?

To migrate AngularJS to Angular incrementally, set up a hybrid application using ngUpgrade. This allows both frameworks to run side-by-side, enabling you to upgrade features incrementally without a complete rewrite.

What is the best way to run AngularJS and Angular side-by-side during a framework upgrade?

The best way to run AngularJS and Angular side-by-side is by using hybrid mode. This interoperation lets you transform AngularJS directives and controllers into Angular components gradually during the framework upgrade.

How do I update dependency injection and routing configurations when upgrading AngularJS?

Updating dependency injection and routing when upgrading AngularJS requires dedicated migration strategies. You adapt existing configurations to match modern Angular's architecture while maintaining application stability during the transition.

Do I need to understand both framework architectures to use ngUpgrade for interoperation?

Yes, understanding both framework architectures is required to use ngUpgrade effectively. You need knowledge of AngularJS and modern Angular to manage hybrid modes, update dependency injection, and ensure proper interoperation.

Can I convert AngularJS directives and controllers into Angular components incrementally?

Yes, you can convert AngularJS directives and controllers into Angular components incrementally. This component conversion process guides the transformation of legacy code structures within a hybrid app setup.