Skip to the content
Agent Tools

ui5-modernization

Partner, reviewed

A comprehensive plugin providing a complete toolkit for modernizing SAPUI5/OpenUI5 applications.

Plugin · by ui5 · runs in Claude Code, Cowork, claude.ai · 19 skills, 1 MCP server · listed 2026-06-25

Claude Code

claude plugin install ui5-modernization

Skills (19)

  • Skill fix-bootstrap-params

    Fix HTML bootstrap parameter issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs these rules: - `no-deprecated-api` - For missing/deprecated bootstrap parameters…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-bootstrap-params
  • Skill fix-component-async

    Fix Component.js async configuration issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs these rules: - `async-component-flags` - For missing IAsyncContentCreation…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-component-async
  • Skill fix-control-renderer

    Fix Control renderer issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs these rules: - `no-deprecated-control-renderer-declaration` - For missing renderer…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-control-renderer
  • Skill fix-csp-compliance

    Fix Content Security Policy (CSP) compliance issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs: - `csp-unsafe-inline-script` with message "Use of unsafe inline…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-csp-compliance
  • Skill fix-cyclic-deps

    Detect and resolve cyclic module dependencies introduced during UI5 modernization. Trigger when user mentions: "cyclic dependency", "circular import", "undefined module at runtime", "lazy require"…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-cyclic-deps
  • Skill fix-deprecated-controls

    Fix deprecated control/class/interface/type issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs: - `no-deprecated-api` with messages about deprecated class…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-deprecated-controls
  • Skill fix-fiori-elements-extensions

    Handle Fiori Elements V2 controller extensions during UI5 modernization. Use this skill when: - Extension controllers use `sap.ui.controller()` AND the manifest has a matching `controllerName` entry…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-fiori-elements-extensions
  • Skill fix-js-globals

    Fix JavaScript `no-globals` errors that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs: - `no-globals` rule with message "Access of global variable '...' (...)" in JS…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-js-globals
  • Skill fix-library-init

    Fix Library.init() apiVersion issues and modernize enums to DataType.registerEnum. Use this skill when linter outputs: - `no-deprecated-api` with message "Deprecated call to ...

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-library-init
  • Skill fix-linter-blind-spots

    Fix runtime-breaking patterns in JS files that the UI5 linter does NOT report. Use this skill when: - Tests fail after modernization with "ReferenceError", "TypeError: Cannot read properties of…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-linter-blind-spots
  • Skill fix-manifest-json

    Fix manifest.json issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs these rules: - `no-outdated-manifest-version` - For _version not being 2.x…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-manifest-json
  • Skill fix-partially-deprecated-apis

    Fix partially deprecated API usage that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs: - `no-deprecated-api` for Parameters.get, JSONModel.loadData, Mobile.init…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-partially-deprecated-apis
  • Skill fix-pseudo-modules

    Fix pseudo module and implicit global issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs: - `no-pseudo-modules` with messages about deprecated enum or DataType…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-pseudo-modules
  • Skill fix-table-row-mode

    Fix deprecated `sap.ui.table.Table` row properties that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs: - `no-deprecated-api` with messages about `visibleRowCountMode`…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-table-row-mode
  • Skill fix-xml-globals

    Fix XML view/fragment issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs these rules: - `no-globals` - For ALL global variable access in XML views — sap.*…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-xml-globals
  • Skill fix-xml-native-html

    Fix native HTML and SVG usage in XML views/fragments that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs: - `no-deprecated-api` with message "Usage of native HTML in XML…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill fix-xml-native-html
  • Skill modernize-flp-sandbox

    Use when migrating UI5 apps from legacy FLP sandbox to the new sandbox (New Sandbox). Triggers on /modernize-flp-sandbox, mentions of "flpSandbox.html", "sap-ushell-config", or requests to update…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill modernize-flp-sandbox
  • Skill modernize-test-starter

    Modernize QUnit unit tests and OPA5 integration tests to the UI5 Test Starter concept. Use this skill when: - The linter reports `prefer-test-starter` for *.qunit.html or *.qunit.js files - Test…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill modernize-test-starter
  • Skill modernize-ui5-app

    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…

    Any agent

    npx skills add ui5/plugins-coding-agents --skill modernize-ui5-app

From Anthropic's public plugin directory, read on 2026-10-15. Find a skill by task.