sapui5 — скилл для Claude Code: разработка SAP UI5
Скилл для ИИ-агентов, который помогает писать приложения на SAP UI5: XML-вью, контроллеры, привязка данных, OData и тесты.
npx skills add secondsky/sap-skills --skill sapui5 -a claude-codeЧто делает sapui5
Скилл закрывает весь цикл работы с SAP UI5: freestyle-приложения, Fiori Elements, кастомные контролы, маршрутизация, привязка JSON- и OData-моделей (v2 и v4), тесты на QUnit и OPA5, mock-серверы. Отдельно разобраны безопасность (XSS, CSP), производительность и доступность. Есть разделы про контролы sap.ui.mdc и библиотеки контролов на TypeScript.
Внутри — 15 справочных файлов и шаблоны для быстрого старта: Component.js, manifest.json, XML-вью, контроллер, форматтер. Скилл подключается к официальному @ui5/mcp-server и даёт 9 MCP-инструментов, 4 специализированных субагента и 5 слэш-команд: /ui5-scaffold, /ui5-api, /ui5-lint, /ui5-version, /ui5-mcp-tools. Без MCP всё тоже работает — на справочниках и встроенных шаблонах.
Проверенная версия фреймворка — 1.148.1, базовая линия — 1.120.0 и выше. Если проект сидит на более старом UI5, часть примеров и API из справочников не совпадёт с вашим кодом, так что версию стоит сверить до того, как агент начнёт править manifest.json. Лицензия — GPL-3.0, это повод проверить, как она сочетается с лицензией вашего проекта.
Какие задачи решает
- собрать каркас freestyle-приложения на UI5 Tooling
- настроить привязку OData v4 в
manifest.json - написать интеграционный тест на OPA5
- разобраться с маршрутизацией между XML-вью
- найти подходящий контрол через API-справочник
Примеры запросов агенту
- создай каркас UI5-приложения с XML-вью и контроллером
- подключи OData v4 модель и настрой привязку в manifest.json
- напиши интеграционный тест на OPA5 для списка товаров
Как установить sapui5
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5 -a claude-code2Вручную: положить файлы
~/.claude/skills/sapui5/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sapui5/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5 -a codex2Вручную: положить файлы
.agents/skills/sapui5/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5 -a cursor2Вручную: положить файлы
.cursor/skills/sapui5/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sapui52Вручную: положить файлы
.github/skills/sapui5/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5 -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sapui5/skills/sapui5Вручную: положить файлы
.devin/skills/sapui5/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5 -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sapui5
Как установить sapui5 в Claude?
Выполните npx skills add secondsky/sap-skills --skill sapui5 -a claude-code. Скилл встанет в ~/.claude/skills/sapui5/SKILL.md.
Что делает скилл sapui5?
Помогает агенту писать и отлаживать приложения на SAP UI5: вью, контроллеры, модели данных, маршрутизация, тесты, безопасность и производительность.
Какая версия UI5 поддерживается?
Проверенная версия — 1.148.1, базовая линия — 1.120.0 и выше.