modernize-ui5-app
Originally fromarc-mcp/arc-1
Installation
SKILL.md
UI5 Modernization Workflow
This skill modernizes a UI5 application in five phases, each followed by a verification gate. The user picks the gate behavior once at the start — full autonomous, half autonomous, or manual — and the orchestrator applies that choice at every phase boundary.
The five phases
- Mechanical baseline — autofix + test starter restructure. Low-risk, unlocks test runs.
- Foundation —
manifest.jsonandComponent.js. Everything downstream reads the manifest. - Module system & globals — dependency graph (sap.ui.define arrays, lazy requires, no implicit globals). Cyclic-dep and blind-spot fixes belong here.
- Deprecated APIs — pure name-for-name replacement. Safe after phase 3 stabilizes the graph.
- CSP compliance — last, because it depends on every prior phase being CSP-clean.
A documentation pass writes MODERNIZATION-REPORT.md and MODERNIZATION-ISSUES.md after phase 5.