UI
Routes Unity UI requests to the right framework skill (UI Toolkit, uGUI, or IMGUI) and...
Install
npx skills add Unity-Technologies/skills --skill ui -g -a claude-code -y- Repository
- Unity-Technologies/skills1.2k
- Category
- Design
- Updated
- 5d ago
- License
- See repository
- Context cost
- Mediumabout 1,611 tokens
- Runs scripts
- No, instructions only
What it does
Routes Unity UI requests to the right framework skill (UI Toolkit, uGUI, or IMGUI) and answers UI comparison questions. Use for menus, HUDs, panels, or editor UI when the request doesn't name a framework. Consult before writing any UI code.
Determine the appropriate UI system for the project and route to the correct specialized skill.
When to Route vs Answer Directly
Route to a specialized skill when:
- User wants to understand, edit, or generate specific UI elements
- User references specific files or UI objects
- User asks for UI changes or creation
Answer directly (without routing) when:
- User asks comparative/educational questions ("What's the difference between UI Toolkit and uGUI?")
- User asks about UI system capabilities or recommendations ("Should I use UITK or uGUI for mobile?")
- User needs conceptual explanation of Unity UI architecture
Routing Logic
Step 1: Check for explicit file references or keywords:
| User mentions | Route to |
|---|---|
.uxml or .uss files (including in /Editor/) | ui-uitk |
| "UI Toolkit", "UITK", "UIElements", "CreateGUI" | ui-uitk |
Canvas prefabs/objects, .prefab with UI | ui-ugui |
| "uGUI", "Canvas", "RectTransform", "legacy UI" | ui-ugui |
| "IMGUI", "OnGUI", "OnInspectorGUI", "immediate mode" | ui-imgui |
Figma URL (figma.com/design/...), "Figma", "import from Figma" | Not available, see below |
For editor-related requests (EditorWindow, custom inspector, PropertyDrawer):
- If no explicit UI system mentioned → Go to Step 2 to detect project's editor UI system
- If no existing pattern is detected, default to
ui-uitkfor new editor UI - Only use
ui-imguiif project exclusively uses IMGUI or user explicitly requests it
If explicit file or keywords found, activate the corresponding skill immediately.
Step 2: If ambiguous, detect from project:
Search the project to determine which UI system is in use:


