ui · unity-technologies — скилл для Claude Code: маршрутизация Unity UI
Определяет, на какой системе интерфейса писать в Unity, и передаёт запрос нужному скиллу. Пригодится, когда просят меню или панель без указания фреймворка.
npx skills add Unity-Technologies/skills --skill ui -a claude-codeЧто делает ui
Скилл разбирает запрос и решает, куда его отправить: в ui-uitk для UI Toolkit, ui-ugui для Canvas или ui-imgui для immediate mode. Сначала он ищет явные признаки — упоминание .uxml и .uss, слова «UI Toolkit», «Canvas», «RectTransform», «OnGUI». Если ничего не названо, сканирует проект: файлы разметки, компоненты UIDocument, метод CreateGUI(), сцены с Canvas.
Когда система так и не определилась, для нового рантайм-интерфейса он берёт uGUI, а для новых окон редактора — UI Toolkit. Проект, где уже есть готовая разметка, он разбирает по существующим файлам, а не по умолчанию. Сравнительные вопросы вроде «чем UI Toolkit отличается от uGUI» скилл отвечает сам, без переадресации.
Импорт макета из Figma он не делает: для этого нужен сервис интеграции внутри Unity AI Assistant, клиентской замены нет. Если принесли ссылку на Figma, скилл предложит описать экран словами или показать скриншот и дальше работать по выбранному фреймворку. Установка идёт через npx skills add.
Какие задачи решает
- выбрать между UI Toolkit, uGUI и IMGUI для новой панели
- найти, какая система интерфейса уже используется в проекте
- собрать экран настроек, не называя фреймворк
- получить ответ на сравнительный вопрос про системы UI в Unity
- развести рантайм-интерфейс и инструменты редактора в одном проекте
Примеры запросов агенту
- Сделай экран инвентаря для Unity, фреймворк не называю — разберись сам
- Чем UI Toolkit отличается от uGUI и что брать для мобильной игры?
- Добавь панель настроек в редактор, проект уже на UI Toolkit
Как установить ui
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui -a claude-code2Вручную: положить файлы
~/.claude/skills/ui/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ui/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui -a codex2Вручную: положить файлы
.agents/skills/ui/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui -a cursor2Вручную: положить файлы
.cursor/skills/ui/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills ui2Вручную: положить файлы
.github/skills/ui/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/uiВручную: положить файлы
.devin/skills/ui/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора28
Другие версии ui
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о ui
Как установить ui в Claude?
Выполните npx skills add Unity-Technologies/skills --skill ui -a claude-code. После этого файл скилла окажется в ~/.claude/skills/ui/SKILL.md.
Что делает скилл ui?
Определяет подходящую систему интерфейса Unity и передаёт запрос одному из трёх скиллов: ui-uitk, ui-ugui или ui-imgui. Сравнительные вопросы про сами системы отвечает напрямую.
Можно ли импортировать макет из Figma через этот скилл?
Нет. Автоматический импорт требует сервиса интеграции, который есть только внутри Unity AI Assistant. Скилл предложит описать экран или показать скриншот и собрать его вручную.