frontend-datamodels

Define frontend UI presentation for data models via app.registerDataModel configurations.

Updated Sep 16, 2025
One-click install
npx skills add https://github.com/slingr-stack/qa-test-drumr --skill frontend-datamodels
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-datamodels
Source: https://github.com/slingr-stack/qa-test-drumr/tree/main/project-management-app/.agents/skills/frontend-datamodels
Command: npx skills add https://github.com/slingr-stack/qa-test-drumr --skill frontend-datamodels

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of hardcoding data model presentation by centralizing frontend UI behavior for labels, field renderers, visibility, editability, help text, and default CRUD views.

Core Features & Use Cases

It supports declarative model registration with app.registerDataModel, separate read and write field configurations, context-aware overrides, and reference-friendly label fields for cleaner forms and detail views. It is useful when a team needs to control how backend models appear in forms, tables, and read screens without changing schema, validation, or permissions.

Quick Start

Use this skill to define a model's frontend label field and read/write component settings in a dataModels config file.

Frequently Asked Questions about frontend-datamodels

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

FAQPage Schema
How do I configure frontend UI behavior for data models in React?

Configure frontend data model UI behavior declaratively using app.registerDataModel to define labels, field renderers, visibility, editability, and default CRUD views without changing backend schema or permissions.

What is the best way to separate read and write field rendering for data models?

Separate read and write field rendering by defining distinct component configurations in your dataModels config file, allowing context-aware overrides for forms, tables, and detail views.

Can I control data model field visibility and editability from the frontend?

Yes, you can control field visibility and editability from the frontend by applying context-aware overrides in the app.registerDataModel configuration within your frontend feature modules.

How do I set reference-friendly label fields for cleaner React forms?

Set reference-friendly label fields by declaring a frontend label field in your dataModels config, which ensures cleaner forms and detail views without modifying backend transport metadata.

Does frontend data model configuration override backend transport metadata?

Yes, frontend precedence applies over backend transport metadata, allowing the app.registerDataModel configuration to control read and write behavior, reference labels, and context-aware field rendering.

What do I need to define data model UI presentation in frontend feature modules?

You need discovered SKILL.md metadata, JSX field components, and dependsOn-driven callbacks to define frontend UI presentation for data models within your feature modules.