Skip to content
anyai.fyi

AI tools for “ui”

694 results (tools & skills) · 206 ms · understood as category: Design

Skill ui5-best-practices-qunit UI5/plugins-coding-agents

…QUnit-specific constructs such as assert.async, nextUIUpdate, Core.applyChanges, sinon sandbox, asyncTest, or QUnit.module. Covers coding standards for OpenUI5/SAPUI5 unit test files: const/let over var, arrow…

Testing & QA curated No risky patterns found
Match 1.9
Skill ui5-best-practices-opa5 UI5/plugins-coding-agents

This skill should be used in any OPA5 task - creating, modifying, extending, debugging, fixing or reviewing an integration test. Use when the user asks to "write an OPA5 test", "add an OPA5 journey", "fix the OPA5 test…

Testing & QA curated No risky patterns found
Match 1.9
Skill ui5-best-practices-mdc UI5/plugins-coding-agents

UI5 MDC (sap.ui.mdc) best practices for OData V4 delegate-based controls. Use when creating/troubleshooting MDC FilterBar, Chart, Field, FilterField, ValueHelp, Link, MultiValueField, or Table. Covers delegate pattern,…

Data & Databases curated No risky patterns found
Match 1.9
Skill ui5-best-practices-integration-cards UI5/plugins-coding-agents

MUST be loaded before any UI Integration Cards (also called UI5 Integration Cards) task — creating, modifying, validating, previewing, or reviewing a card, its `manifest.json`, its Configuration Editor…

Data & Databases curated No risky patterns found
Match 1.9
Skill ui5-best-practices-accessibility UI5/plugins-coding-agents

…messaging, reading order, or touch / target size in UI5 application files (views, fragments, controllers). Also use when the user creates a new UI5 view, fragment, or controller and wants it to be accessible, or…

Development curated No risky patterns found
Match 1.9
Skill ui5-typescript-conversion UI5/plugins-coding-agents

A skill for converting UI5 (SAPUI5/OpenUI5) projects to TypeScript.

Development curated No risky patterns found
Match 1.9
Skill modernize-ui5-app UI5/plugins-coding-agents

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…

Agents & Workflows curated No risky patterns found
Match 1.9
Skill modernize-test-starter UI5/plugins-coding-agents

…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…

Frontend & UI curated Worth a look
Match 1.9
Skill modernize-flp-sandbox UI5/plugins-coding-agents

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.

Development curated No risky patterns found
Match 1.9
Skill fix-xml-native-html UI5/plugins-coding-agents

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…

Frontend & UI curated No risky patterns found
Match 1.9
Skill fix-xml-globals UI5/plugins-coding-agents

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…

Frontend & UI curated No risky patterns found
Match 1.9
Skill fix-table-row-mode UI5/plugins-coding-agents

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`,…

Development curated No risky patterns found
Match 1.9
Skill fix-pseudo-modules UI5/plugins-coding-agents

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 -…

Frontend & UI curated No risky patterns found
Match 1.9
Skill fix-partially-deprecated-apis UI5/plugins-coding-agents

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,…

Development curated No risky patterns found
Match 1.9
Skill fix-manifest-json UI5/plugins-coding-agents

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` -…

Development curated No risky patterns found
Match 1.9
Skill fix-linter-blind-spots UI5/plugins-coding-agents

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…

Testing & QA curated Worth a look
Match 1.9
Skill fix-library-init UI5/plugins-coding-agents

…enum definitions to use DataType.registerEnum, which is required for type validation when using apiVersion:…

Development curated No risky patterns found
Match 1.9
Skill fix-js-globals UI5/plugins-coding-agents

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…

Development curated No risky patterns found
Match 1.9
Skill fix-fiori-elements-extensions UI5/plugins-coding-agents

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…

Development curated No risky patterns found
Match 1.9
Skill fix-deprecated-controls UI5/plugins-coding-agents

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,…

Development curated No risky patterns found
Match 1.9