migrate-page
CommunityMigrate Angular pages to DDD.
AuthorMichael0520
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the complex process of migrating Angular pages from older versions (like Angular 16) to newer versions (like Angular 20) while adhering to Domain-Driven Design (DDD) principles and a specific one-ui monorepo structure.
Core Features & Use Cases
- Automated Migration Analysis: Generates a detailed analysis document of the source page, covering file structure, components, form validation, API calls, and translation keys.
- DDD Structure Generation: Creates the necessary library structures within a one-ui monorepo using Nx plugins.
- Layer-by-Layer Migration Guidance: Provides step-by-step instructions for migrating the domain, UI, features, and shell layers.
- Syntax Modernization: Guides the application of modern Angular syntax and specific library patterns (e.g., OneValidators, CommonTableComponent).
- Use Case: A development team needs to upgrade a large Angular application to Angular 20. This Skill can be used to systematically migrate individual pages, ensuring consistency and adherence to the new architecture.
Quick Start
Use the migrate-page skill to migrate a page from /Users/jayden/f2e-networking-jayden/apps/mxsecurity-web/src/app/pages/account to libs/mxsecurity/account-page.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: migrate-page Download link: https://github.com/Michael0520/milo-claudekit/archive/main.zip#migrate-page Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.