uw-ui-toolkit-binder

Generate MVVM UI Toolkit binding code with UXML and USS templates for Unity runtime UIs.

40|6|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/devdavv/unity-ai-workflow --skill uw-ui-toolkit-binder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uw-ui-toolkit-binder
Source: https://github.com/devdavv/unity-ai-workflow/tree/main/.claude/skills/uw-ui-toolkit-binder
Command: npx skills add https://github.com/devdavv/unity-ai-workflow --skill uw-ui-toolkit-binder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The UI Toolkit Binder automates the heavy boilerplate of wiring Unity UI Toolkit views to data models by generating MVVM-based bindings and templates, enabling teams to build data-driven UI faster and with fewer errors.

Core Features & Use Cases

  • Generate MVVM UI code using [CreateProperty] properties, with Model-View-ViewModel separation for Unity UI Toolkit.
  • Produce UXML and USS templates alongside ViewModel scripts, wire up DataBinding, and provide a ready-to-run controller scaffold.
  • Use cases include menus, health/inventory HUDs, settings panels, and any data-bound UI in Unity projects using UI Toolkit or Hybrid UI configurations.

Quick Start

Create a new UI Toolkit feature and run the binder to generate the MVVM bindings and templates for your first screen.

Frequently Asked Questions about uw-ui-toolkit-binder

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

FAQPage Schema
How do I generate MVVM bindings for Unity UI Toolkit to reduce boilerplate?

MVVM bindings for Unity UI Toolkit are auto-generated by this codegen tool, which creates [CreateProperty] properties, UXML/USS templates, and a binding controller to wire data models to views with minimal manual boilerplate.

Can I use this MVVM codegen approach for dynamic Unity menus and inventory HUDs?

Yes, this MVVM codegen approach is designed for UI-heavy Unity workflows including menus, inventory HUDs, health bars, and settings panels, generating ViewModel scripts and data-bound UXML templates for those specific use cases.

What is the best way to structure Model-View-ViewModel separation in Unity UI Toolkit?

The best way to structure MVVM separation in Unity UI Toolkit is using [CreateProperty] properties for Models, generating ViewModel scripts and UXML/USS templates for Views, and deploying a generated binding controller to manage data binding.

Does this Unity UI Toolkit binding generator support hybrid UI configurations?

Yes, this Unity UI Toolkit binding generator supports both pure UI Toolkit and Mixed or hybrid UI configurations, allowing teams to integrate generated MVVM data bindings into existing Unity project workflows.

Do I need to manually create UXML and USS templates when using auto-generated MVVM bindings?

No, you do not need to manually create UXML and USS templates; the binder automatically produces UXML and USS files alongside ViewModel scripts and wires up the DataBinding through a ready-to-run controller scaffold.

When should I avoid auto-generating UI Toolkit bindings and write manual code instead?

You should avoid auto-generating UI Toolkit bindings for highly custom UI logic that falls outside standard data-driven patterns like menus or settings panels, where maintaining performance requires specialized manual code outside the generated MVVM scaffold.