angular-migration
Migrate AngularJS Apps to Modern Angular
Legacy AngularJS applications are hard to maintain and upgrade. This skill gives Claude, Codex, and Claude Code a structured migration guide for hybrid Angular upgrades.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "angular-migration" from https://skillstore.io/skills/wshobson-angular-migration.md and its manifest at https://skillstore.io/api/skills/wshobson-angular-migration/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "angular-migration". Plan an AngularJS to Angular migration for a large product dashboard.
Expected outcome:
- Recommended approach: incremental hybrid migration with ngUpgrade.
- Start with services and shared utilities before moving high-traffic features.
- Track cleanup work for AngularJS modules, routes, and build configuration.
Using "angular-migration". Convert an AngularJS user card directive to Angular.
Expected outcome:
- The directive becomes an Angular component with input properties and output events.
- The template moves from isolate scope bindings to Angular property and event binding.
- Parent templates must update from directive syntax to the new component selector.
Using "angular-migration". Review our migration risks before starting feature work.
Expected outcome:
- Primary risks include routing overlap, change detection differences, and insufficient test coverage.
- Mitigate by migrating shared services first and validating each feature slice before release.
Security Audit
SafeStatic analysis flagged Markdown backticks, TypeScript template literals, sample relative HTTP calls, and repeated use of the word hybrid. Review found these are documentation examples for Angular migration, not executable shell code, live network behavior, reconnaissance, or prompt injection.
Risk Factors
โ๏ธ External commands (35)
๐ Network access (2)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/wshobson-angular-migration/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/wshobson-angular-migration?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/wshobson-angular-migration?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/wshobson-angular-migration/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/wshobson-angular-migration.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
wshobson. (2026). angular-migration security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/wshobson-angular-migration/audits/8BibTeX citation
@techreport{wshobson-wshobson-angular-migration-2026,
author = {wshobson},
title = {angular-migration security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/wshobson-angular-migration/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "angular-migration security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "wshobson"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/wshobson-angular-migration/audits/8"
identifiers:
- type: other
value: "skillstore:wshobson-angular-migration:audit:8"
description: "Skillstore immutable audit report identifier"
Compare variants
2 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
sickn33-angular-migration
2026-08-21
wshobson-angular-migration
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Plan a Legacy Upgrade
Create a phased plan for moving an AngularJS application to Angular without a full rewrite.
Convert Application Patterns
Translate AngularJS controllers, directives, services, routes, and forms into Angular equivalents.
Review Hybrid Architecture
Check whether an ngUpgrade setup supports incremental delivery and clear cleanup phases.
Try These Prompts
Use the angular-migration skill to compare migration strategies for my AngularJS app. Recommend one path and explain the tradeoffs.
Use the angular-migration skill to outline a hybrid AngularJS and Angular bootstrap plan for this repository.
Use the angular-migration skill to convert this AngularJS feature into Angular components, services, routing, and forms.
Use the angular-migration skill to audit this project for migration blockers, hybrid risks, test gaps, and cleanup steps.
Best Practices
- Migrate shared services and utilities before UI-heavy features.
- Keep AngularJS and Angular integration boundaries explicit during hybrid mode.
- Test each migrated feature before removing legacy AngularJS code.
Avoid
- Starting with complex UI screens before stabilizing shared services.
- Mixing AngularJS and Angular patterns inside the same component boundary.
- Removing ngUpgrade or AngularJS modules before all dependent routes are migrated.
Frequently Asked Questions
Does this skill migrate code automatically?
Can it help with large AngularJS applications?
Does it cover ngUpgrade?
Does it include routing migration?
Does it handle forms?
Should I use a full rewrite instead?
Developer Details
Author
wshobsonLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/wshobson/agents/tree/main/plugins/framework-migration/skills/angular-migrationRef
36e07d5e13068e5be64447e8f20b427cf2cbd21a
Maintenance freshness
7/18/2026
Usage
6 downloads ยท 188 views
File structure
๐ SKILL.md