ui-ugui — скилл для Unity и Claude Code: интерфейсы
Скилл помогает разбирать, создавать и точечно менять интерфейсы Unity uGUI. Пригодится для Canvas, RectTransform, Layout Group и UI-префабов.
npx skills add Unity-Technologies/skills --skill ui-ugui -a claude-codeЧто делает ui-ugui
Скилл сначала проверяет существующую иерархию, компоненты и файлы проекта, затем создаёт новую Canvas-структуру или вносит точечные изменения. Если запрос касается вопроса об интерфейсе, он объясняет устройство иерархии; просьба «с логикой» добавляет к структуре скрипты, а обычная просьба о рабочем меню сама по себе их не добавляет.
Для новых Canvas предусмотрены CanvasScaler и GraphicRaycaster. При настройке раскладки скилл учитывает, что Layout Group может управлять размером дочерних элементов, а ContentSizeFitter может конфликтовать с настройками группы. Поэтому ручное изменение размера дочернего RectTransform может не сработать, если им управляет родитель.
Скилл советует сверяться с файлами и соглашениями проекта, проверять результат после каждого изменения и не пересоздавать всю иерархию при локальной поломке. Для ScrollRect и ScrollView нужно прочитать references/scrollview-setup.md. Типы UI-компонентов следует указывать с пространством имён, например UnityEngine.UI.Button.
Какие задачи решает
- Разобрать и объяснить существующую иерархию Canvas
- Изменить отдельный элемент интерфейса, не пересоздавая сцену
- Создать иерархию UI на базе Canvas
- Найти причину конфликта Layout Group и ContentSizeFitter
- Проверить размер и видимость нового элемента
Примеры запросов агенту
- Объясни, как устроена иерархия Canvas в этой сцене.
- Измени размер кнопки в существующем интерфейсе, не трогая соседние элементы.
- Создай экран инвентаря на базе Canvas с сеткой карточек.
Как установить ui-ugui
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui-ugui -a claude-code2Вручную: положить файлы
~/.claude/skills/ui-ugui/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ui-ugui/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui-ugui -a codex2Вручную: положить файлы
.agents/skills/ui-ugui/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui-ugui -a cursor2Вручную: положить файлы
.cursor/skills/ui-ugui/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills ui-ugui2Вручную: положить файлы
.github/skills/ui-ugui/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui-ugui -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/ui-uguiВручную: положить файлы
.devin/skills/ui-ugui/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill ui-ugui -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора28
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о ui-ugui
Как установить ui-ugui в Claude Code?
Выполните npx skills add Unity-Technologies/skills --skill ui-ugui -a claude-code. Файл скилла находится по пути ~/.claude/skills/ui-ugui/SKILL.md.
Что делает ui-ugui?
Он анализирует иерархии Unity uGUI, создаёт Canvas-интерфейсы и вносит локальные правки в UI. При работе учитывает компоненты раскладки и настройки RectTransform.
Что нужно учесть при работе со ScrollView?
Для ScrollRect и ScrollView скилл предписывает прочитать references/scrollview-setup.md. В этом файле описаны нужная иерархия, правила настройки и типичные ошибки.