--- name: Unity UI Toolkit description: Assists with Unity UI Toolkit development - UXML structure, USS styling, C# VisualElement manipulation, data binding, and custom controls. Use when implementing UI Toolkit interfaces. allowed-tools: Read, Write, Glob --- # Unity UI Toolkit Assists with Unity UI Toolkit development including UXML markup, USS styling, C# VisualElement API, and modern UI patterns. ## What This Skill Helps With ### UXML Structure - Proper element hierarchy and naming conventions - Common controls: TextField, Button, Toggle, Slider, ObjectField, ListView - Layout containers: VisualElement, ScrollView, Foldout, TwoPaneSplitView - Data-driven UI with templates and bindings ### USS Styling - Class-based styling and selectors - Flexbox layout (flex-direction, justify-content, align-items) - USS variables and dark theme optimization - Pseudo-classes (:hover, :active, :disabled) - Transitions and animations ### C# VisualElement API - Query API: `rootElement.Q