UI5

35 mods across 4 repositories, 691 stars between them.

UI5/webcomponents-react

Instructions file

Instructions for UI5/webcomponents-react, covering claude.md, critical: working with web components, event handling (must know), controlled components (must know) and ref handling (must know).

539 yesterday A 3,139 tokens original Apache-2.0

analytical-table

02

UI5/webcomponents-react

Skill Claude CodeCodex

Use ALWAYS for AnalyticalTable internals — react-table v7 plugin architecture, vendored react-table code at packages/main/src/components/AnalyticalTable/react-table/, tableHooks, AnalyticalTableHooks, useDynamicColumnWidths, useColumnResizing, useRowSelect, useF2CellEdit, useManualRowSelect…

539 yesterday A 209 tokens original Apache-2.0

ui5wc-upgrade

03

UI5/webcomponents-react

Skill Claude CodeCodex

Guide a complete UI5 Web Components version upgrade in the ui5-webcomponents-react monorepo. Updates root and peer dependencies, regenerates wrapper components, syncs theming parameters, updates version-info, detects new components and breaking changes, and verifies the build. Use when a new @ui5/webcomponents version…

539 yesterday A 79 tokens original Apache-2.0

UI5/webcomponents-react

MCP server Claude CodeCodexCursor +2

MCP server for UI5 Web Components for React - Developer documentation and API assistance. Runs locally from the @ui5/webcomponents-react-mcp npm package.

539 yesterday A tokens not measured original Apache-2.0

mcp-server

05

UI5/mcp-server

MCP server Claude CodeCodexCursor +2

MCP server for SAPUI5/OpenUI5 development. Runs locally from the @ui5/mcp-server npm package. Needs 5 environment variables to run.

99 4d ago A tokens not measured original Apache-2.0

chrome-devtools

06

UI5/plugins-coding-agents

MCP server Claude CodeCodexCursor +2

Lets the agent inspect and automate a live Chrome instance through the DevTools protocol: performance traces, network, console. Runs locally from the chrome-devtools-mcp npm package.

34 13d ago A tokens not measured copy · 100% Apache-2.0

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 (async, compat-version, animation, binding-syntax, etc.) no-deprecated-theme - For deprecated theme values in…

34 13d ago A 142 tokens original Apache-2.0

fix-component-async

08

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 interface, missing manifest declaration, redundant async flags, async:false errors no-removed-manifest-property - For async…

34 13d ago A 113 tokens original Apache-2.0

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 declaration, string-based renderer declaration, implicit renderer auto-discovery (removed in modern UI5) no-deprecated-api - For…

34 13d ago A 196 tokens original Apache-2.0

fix-csp-compliance

10

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 script" Trigger on: inline JavaScript in HTML files, script tags without src attribute, onclick/onload handlers in HTML. Also…

34 13d ago A 121 tokens original Apache-2.0

fix-cyclic-deps

11

UI5/plugins-coding-agents

Skill Claude CodeCodex

Detect and resolve cyclic module dependencies introduced during UI5 modernization. Trigger when user mentions: "cyclic dependency", "circular import", "undefined module at runtime", "lazy require", "sap.ui.require sync", "import cycle", or when a module returns undefined despite a correct import path. Classic symptom…

34 13d ago A 165 tokens original Apache-2.0

UI5/plugins-coding-agents

Skill Claude CodeCodex

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, interface, type, property, or property of class Messages like "Use of deprecated class '...'", "Use of deprecated interface '...'"…

34 13d ago A 175 tokens original Apache-2.0

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 (Case B → report only, do not modernize) Extension controllers use Controller.extend() with manifest controllerName…

34 13d ago A 204 tokens original Apache-2.0

fix-js-globals

14

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 files Cases handled (linter CANNOT auto-fix): Assignments to global namespaces: sap.myNamespace = {...} Global namespace…

34 13d ago A 243 tokens original Apache-2.0

fix-library-init

15

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 ... Use the {apiVersion: 2} parameter instead" Trigger on library.js files with errors about: "Deprecated call to", "Lib.init", "Library.init"…

34 13d ago A 123 tokens original Apache-2.0

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 undefined", or "X is not defined" The linter shows zero remaining errors but tests still crash at runtime Phase 3, Step 3.2 of…

34 13d ago A 234 tokens original Apache-2.0

fix-manifest-json

17

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 no-legacy-ui5-version-in-manifest - For minUI5Version below 1.136 no-deprecated-library - For deprecated libraries in dependencies…

34 13d ago A 168 tokens original Apache-2.0

UI5/plugins-coding-agents

Skill Claude CodeCodex

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, ODataModel.v2.createEntry, View.create, Fragment.load, Router constructor unsupported-api-usage for string formatter in JS bindings…

34 13d ago A 147 tokens original Apache-2.0

fix-pseudo-modules

19

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 pseudo module access no-implicit-globals with messages about module not exported by library or OData globals Trigger on: direct…

34 13d ago A 136 tokens original Apache-2.0

fix-table-row-mode

20

UI5/plugins-coding-agents

Skill Claude CodeCodex

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, visibleRowCount, rowHeight, fixedRowCount, fixedBottomRowCount, or minAutoRowCount Trigger on: deprecated row-related properties…

34 13d ago A 131 tokens original Apache-2.0

fix-xml-globals

21

UI5/plugins-coding-agents

Skill Claude CodeCodex

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., jQuery., AND app-namespace globals (e.g., com.example.app.utils.Handler.onPress, my.app.formatter.method) no-ambiguous-event-handler…

34 13d ago A 231 tokens original Apache-2.0

fix-xml-native-html

22

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 Views/Fragments is deprecated" no-deprecated-api with message "Deprecated use of SVG in XML View or Fragment" Trigger on…

34 13d ago A 131 tokens original Apache-2.0

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 sandbox configuration.

34 13d ago A 58 tokens original Apache-2.0

UI5/plugins-coding-agents

Skill Claude CodeCodex

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 HTML files use manual sap-ui-core.js bootstrapping instead of Test Starter's runTest.js/createSuite.js Test JS files use…

34 13d ago A 244 tokens original Apache-2.0