What problem does it solve? Decentraland scene UI written as ordinary React-ECS code often breaks the Creator Hub's 2D UI editor: nodes silently freeze (refusing all edits) or turn opaque (disappearing from the canvas) whenever the parser cannot statically understand the code. This Skill defines the exact code contract — file layout, binding surface, interaction layers, and the driver pattern — that keeps UI fully editable in the editor. ## Core Features & Use Cases - Editable UI generation: Produces one-component-per-file .tsx code under src/ui/ with the recognized State binding surface, useInteraction hover/press/visibility layers, actions, and platform variants. - Coded UI adaptation: Provides step-by-step recipes to eliminate the five blockers (.map(), conditional rendering, computed style values, interpolated text, hand-tracked hover) when porting an existing coded UI into the editor. - Driver pattern for animation: Moves clocks, easings, timers, and formatting into a plain .ts driver outside src/ui/ so animation works at zero editability cost. - Use Case: A developer building a Decentraland game HUD wants designers to restyle panels visually. Use this Skill to write the HUD so every panel, label, and button stays selectable and editable in the Creator Hub UI Designer. ## Quick Start Ask the AI to generate an editable Creator Hub UI for your Decentraland scene, for example a HUD panel with a timer label and a button that the UI Designer can open and edit.