migrate
Installation
SKILL.md
Angular 21+ Migration: $ARGUMENTS
If $ARGUMENTS is empty, ask the user for a component path or folder before proceeding.
Phase 1: Analyze
Read all files in the target path. For each component, directive, or service, scan for migration items below. If a folder is given, process all .ts and .html files within it.
What to migrate
Inputs / Outputs / Models:
@Input()→input()orinput.required()@Input()with setter →input()+linkedSignal()(preferred) oreffect()(only for DOM side effects)@Input()+@Output()pair (e.g.value/valueChange) →model()@Output()→output()- Boolean inputs: add
{ transform: booleanAttribute } - Number inputs: add
{ transform: numberAttribute }
Related skills
More from sap/fundamental-ngx
best-practices
Audit existing code against project conventions and Angular 21+ best practices
5create-test
Generate or update unit tests for a component following project testing conventions
5a11y-audit
Audit a component for WCAG AA accessibility compliance
5review-pr
Review a pull request against project conventions and Angular 21+ best practices
5preflight
Run local quality gates before creating a PR
4update-docs
Verify and update documentation examples to match a component's current public API
4