sap/open-ux-tools4 files

Sap Fiori Eslint Plugin

>

Specification
Skill ID
sap/open-ux-tools/sap-fiori-eslint-plugin
Publisher
sap
Repository
open-ux-tools
Installs
0
Files
4
Requires
Requires Node.js with npm, pnpm, or yarn. Designed for SAP Fiori freestyle and Fiori elements projects (standalone or inside a CAP project).
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

sap/open-ux-tools/sap-fiori-eslint-pluginInstalls these files
  • SKILL.md
  • references/lint.md
  • references/migrate.md
  • references/setup.md

What this skill tells the agent

SAP Fiori ESLint Plugin

Work with @sap-ux/eslint-plugin-fiori-tools on SAP Fiori projects: set up ESLint from scratch, migrate from a legacy configuration, or run and fix lint issues.

Determine which task to perform

Identify the user's intent from their request:

User says / situationTaskReference
"Set up ESLint", "Add ESLint", no eslint.config.mjs existsSet upreferences/setup.md
"Migrate ESLint", .eslintrc / eslint@8 present, upgrade ESLintMigratereferences/migrate.md
"Run ESLint", "Check my code", "Fix lint errors", eslint.config.mjs existsLintreferences/lint.md
"Show all application issues", "show UX consistency issues", "issues for app X", "same issues as Page Map/App Info"App issues onlyreferences/lint.md — follow the App-scope mode section

If the intent is unclear, check the project state:

# Check for existing ESLint config (any format)
ls eslint.config.mjs eslint.config.js .eslintrc .eslintrc.js .eslintrc.cjs .eslintrc.json .eslintrc.yml .eslintrc.yaml 2>/dev/null
  • No config found → follow references/setup.md
  • Legacy config found (.eslintrc*) → follow references/migrate.md
  • Flat config found (eslint.config.mjs) → follow references/lint.md

If the intent is still unclear, ask the user to clarify whether they want to set up ESLint, migrate an existing config, or run linting.

Use this skill in a project

Open any RiverX project, search the Skills panel for sap/open-ux-tools/sap-fiori-eslint-plugin, and install it in one click.

Use this skill