ui5-code-generator

Generate SAP UI5 module scaffolding with models, services, controllers, and tests.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/apadern/.github_tailormade --skill ui5-code-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui5-code-generator
Source: https://github.com/apadern/.github_tailormade/tree/main/skills/ui5-code-generator
Command: npx skills add https://github.com/apadern/.github_tailormade --skill ui5-code-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Este Skill automatiza la implementación técnica interna de un módulo SAP UI5 a partir de especificaciones de diseño, reduciendo la escritura manual de boilerplate y asegurando una arquitectura coherente.

Core Features & Use Cases

  • Base técnica: estructura del módulo, configuración base y conectores
  • Modelo de datos y servicios: generación de model/ y services/ con mocks y APIs
  • Estado y controladores: creación de viewModel.js y esqueletos de controladores
  • Testing técnico: pruebas unitarias e de integración para componentes internos
  • Use Case: generar un módulo SAP UI5 completo a partir de backlog y diseño para acelerar la entrega

Quick Start

Generate the SAP UI5 module skeleton from the provided backlog and design specifications.

Frequently Asked Questions about ui5-code-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate SAP UI5 module scaffolding from design specifications?

SAP UI5 module scaffolding is generated by processing design specifications to create a deterministic project layout under webapp/modules/[moduleName]/, producing folders for model, services, controller, util, and test.

What is included in the technical base when scaffolding a SAP UI5 module?

The technical base for a SAP UI5 module includes the module structure, base configuration, and connectors, alongside generated model/ and services/ directories with mocks and APIs, viewModel.js for state, and controller skeletons.

Can I use this approach to generate UI views and routing for SAP UI5 applications?

You cannot generate UI views and routing for SAP UI5 applications using this approach. The module scaffolding explicitly excludes UI views and routing, focusing solely on internal components like models, services, state, and controllers.

Does the generated SAP UI5 module structure include testing components?

Yes, the generated SAP UI5 module structure includes testing components. The scaffolding process creates a dedicated test folder containing technical unit and integration tests for the internal components like models, services, and controllers.

What is the best way to automate boilerplate creation for SAP UI5 models and services?

The best way to automate boilerplate creation for SAP UI5 models and services is to use a code generation skill that processes design specifications to produce model/ and services/ directories complete with mocks and API definitions deterministically.

Why does my SAP UI5 code generation only produce internal components and not the UI views?

Your SAP UI5 code generation only produces internal components because the scaffolding process is designed to exclude UI views and routing by convention, targeting the internal architecture like state, models, and services instead.