ui-builder

Generate SAPUI5 module scaffolding with XML views, fragments, and JS controllers.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Transforms backlog and interface specifications into ready-to-use SAPUI5 module scaffolding, accelerating frontend delivery.

Core Features & Use Cases

  • Automated UI scaffolding: Generate XML Views, Fragments and corresponding Controllers from backlog and functional specs.
  • MVC alignment: Create models (JSON/OData), i18n resources and manifest entries for SAPUI5 projects.
  • Use Case: From a module backlog, produce a complete UI shell ready for styling and data binding.

Quick Start

Import backlog/specs and run the UI Builder to generate SAPUI5 views, controllers, and fragments.

Frequently Asked Questions about ui-builder

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

FAQPage Schema
How do I generate SAPUI5 XML views and controllers from a backlog?

SAPUI5 XML views and controllers are generated by importing backlog and functional specs into the builder, which outputs a complete webapp structure. This scaffolding includes XML views, JS controllers, and fragments without backend logic.

Can I create i18n properties and manifest mappings from functional specs for SAPUI5?

Yes, i18n properties and manifest mappings are automatically created from functional specs during SAPUI5 scaffolding. The generated webapp structure includes these internationalization resources and configuration entries alongside initial data models.

What is the best way to scaffold a complete SAPUI5 webapp structure from requirements?

The best way to scaffold a complete SAPUI5 webapp structure is by transforming backlog descriptions into module scaffolding including XML views, fragments, and JS controllers. This ensures project-standard naming and modularization while producing a UI shell ready for data binding.

Does UI Builder generate backend logic for SAPUI5 modules?

No, UI Builder does not generate backend logic for SAPUI5 modules. It focuses entirely on frontend delivery by creating XML views, fragments, JS controllers, and initial data models, leaving backend integration for subsequent development steps.

How do I add fragments to an existing SAPUI5 module using a backlog?

Fragments are added to an SAPUI5 module by processing your backlog through the scaffolding generation, which outputs XML fragments alongside views and controllers. This ensures new UI components follow SAPUI5 best-practice patterns and modularization standards.