ui-toolkit-design

Provide Unity UI Toolkit guidelines for UXML/USS styling and layout.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/Ho-Gyu-Lee/hello-claude-code --skill ui-toolkit-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-toolkit-design
Source: https://github.com/Ho-Gyu-Lee/hello-claude-code/tree/main/skills/ui-toolkit-design
Command: npx skills add https://github.com/Ho-Gyu-Lee/hello-claude-code --skill ui-toolkit-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidelines and best practices for designing and styling user interfaces using Unity's UI Toolkit (UXML/USS), ensuring consistency, maintainability, and cross-platform compatibility.

Core Features & Use Cases

  • UXML/USS Structure & Naming: Establishes clear conventions for organizing and naming UI files and elements.
  • Styling Best Practices: Details how to effectively use USS variables, selectors, pseudo-classes, and transitions.
  • Layout & Responsiveness: Guides on implementing flexible layouts with Flexbox and adapting UIs to various screen sizes and aspect ratios.
  • Multi-Platform Input: Ensures UI elements are usable across mouse, touch, and gamepad inputs.
  • Use Case: When starting a new UI project in Unity, consult this Skill to set up a robust and scalable UXML/USS architecture from the beginning, avoiding common pitfalls and ensuring a professional look and feel.

Quick Start

Follow the UXML and USS writing rules to create a responsive button component.

Frequently Asked Questions about ui-toolkit-design

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

FAQPage Schema
How do I structure UXML and USS files for a scalable Unity UI project?

Structure UXML and USS files for a scalable Unity UI by establishing clear naming conventions and organizing elements logically. This approach ensures maintainability and consistency across your Unity UI Toolkit project.

What is the best way to style Unity UI Toolkit elements using USS?

The best way to style Unity UI Toolkit elements using USS is by leveraging USS variables, selectors, pseudo-classes, and transitions. This method ensures consistent and maintainable styling across your project.

How do I create responsive layouts with Flexbox in Unity UI Toolkit?

Create responsive layouts with Flexbox in Unity UI Toolkit by implementing flexible containers that adapt to various screen sizes and aspect ratios. This ensures your UI scales correctly across different devices.

Can I handle multi-platform input like gamepad and touch with Unity UI Toolkit?

Yes, you can handle multi-platform input with Unity UI Toolkit by ensuring UI elements are usable across mouse, touch, and gamepad inputs. This guarantees cross-platform compatibility for your interface.

What are common performance optimization techniques for Unity UI Toolkit?

Common performance optimization techniques for Unity UI Toolkit involve following specific best practices for UXML and USS development. This ensures your cross-platform UI remains responsive and efficient during runtime.