
from antigravity-awesome-skills38,396
Guides developers through migrating AngularJS (1.x) apps to modern Angular (2+), with hybrid ngUpgrade approaches, component/service conversions, DI strategies,
This skill provides a practical, step-by-step guide for migrating AngularJS (1.x) applications to modern Angular (2+). It covers migration strategies (big-bang, incremental/hybrid, vertical-slice), hybrid app bootstrap using ngUpgrade, component and directive conversion patterns, service/DI migration, routing changes, forms, and testing plans. Concrete code examples (AngularJS → Angular components, services, routing) and templates for hybrid bootstrap are included to accelerate real-world migrations.
Use this skill when you need to plan or execute a migration from AngularJS to Angular: assessing risk, choosing between rewrite vs. incremental migration, setting up an ngUpgrade hybrid app, converting controllers/directives to components, migrating services and DI, and validating the migration with tests. Not appropriate for small cosmetic UI fixes or projects already on modern Angular.
Best suited for coding/IDE-enabled agents (Claude Code, Cursor, Codex CLI, Gemini CLI) and human-in-the-loop workflows that can run analysis scripts and adapt templates. The repo-level tooling suggests compatibility with Antigravity and various CLI-driven agent runtimes.
AngularJS-to-Angular migration guide skill with no bundled scripts. Pure documentation/reference: covers hybrid setup via ngUpgrade, component/directive/service/routing/forms migration with before/after code examples, and a phased migration timeline. Well-written content but monolithic — everything lives in one SKILL.md with no references/ or scripts/ actually bundled despite being mentioned.
Clean skill — no security concerns at all. Referenced files (references/hybrid-mode.md, scripts/analyze-angular-app.sh, etc.) are not included in the bundle, so the skill is incomplete vs its own documentation. Niche but real use case as AngularJS apps still exist in maintenance mode.