Download for MacApple silicon, macOS 14+
Skill

modernize-ui5-app

@ui5 Updated 2026-10-20

End-to-end workflow for modernizing a UI5 application. Use this skill when: - User wants to modernize their UI5 app - User mentions "UI5 modernization", "modernize UI5 app", "upgrade UI5", "make app modern UI5 compatible" - User asks to "fix all linter errors", "run full modernization", "modernize my UI5 project" This skill runs the modernization in five phases with a verification gate after each phase. The user picks the verification mode once at the start (full autonomous / half autonomous / manual). The agent applies that mode at every gate without re-asking.

claudedevelopmentopenui5pluginsapui5ui5

Install

With your agent

Install OMGSkills skill "ui5/plugins-coding-agents:plugins/ui5-modernization/skills/modernize-ui5-app" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/UI5/plugins-coding-agents /tmp/plugins-coding-agents && ln -s /tmp/plugins-coding-agents/plugins/ui5-modernization/skills/modernize-ui5-app ~/.claude/skills/modernize-ui5-app

From README

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.json and Component.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.