mvux

Generate MVUX ViewModels and commands for Uno Platform apps.

5|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/mtmattei/UnoPlatformSkills --skill mvux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mvux
Source: https://github.com/mtmattei/UnoPlatformSkills/tree/main/mvux
Command: npx skills add https://github.com/mtmattei/UnoPlatformSkills --skill mvux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MVUX provides a structured approach to building Uno Platform apps with immutable models, reactive feeds/states, and generated ViewModels, reducing boilerplate and ensuring consistency.

Core Features & Use Cases

  • Immutable data models using partial records and generated ViewModels
  • Unidirectional data flow with IFeed/IState, FeedView, and messaging
  • Built-in support for commands, selection, and pagination in Uno Platform apps
  • Safe, edge-case aware patterns for two-way binding and state updates

Quick Start

Install the mvux skill structure in your Uno Platform project and reference the generated ViewModel from your pages.

Frequently Asked Questions about mvux

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

FAQPage Schema
How do I implement MVUX architecture with reactive feeds and states in Uno Platform?

MVUX architecture in Uno Platform uses immutable partial record models, reactive IFeed and IState, and generated ViewModels to establish unidirectional data flow while reducing boilerplate.

What is the best way to manage two-way binding and state updates in Uno Platform apps?

Two-way binding and state updates in Uno Platform apps are managed safely through FeedView and IState, which provide edge-case aware patterns for reactive UI updates and immutable data model changes.

How do I set up pagination and commands for FeedView in an Uno Platform application?

Pagination and commands for FeedView in Uno Platform are handled via built-in MVUX support, which automatically generates commands and manages selection logic through code-generation rules applied to immutable models.

Does Uno Platform MVUX support automatic command creation and key-equality for immutable models?

Uno Platform MVUX supports automatic command creation and key-equality by satisfying code-generation rules for MVUX models, enabling consistent unidirectional data flow with generated ViewModels.

How do I get started with MVUX and reference generated ViewModels from my Uno Platform pages?

To get started with MVUX, install the skill structure in your Uno Platform project and reference the generated ViewModel directly from your pages to establish reactive feeds, states, and messaging.