godot-ui-integration — скилл
Навык Codex для переноса утвержденного макета интерфейса в сцены Godot с проверкой совпадения результата с эталоном.
- 344 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Навык меняет сцены и ресурсы проекта Godot и запускает локальные скрипты обработки изображений
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/godot-ui-integrationОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Навык меняет сцены и ресурсы проекта Godot и запускает локальные скрипты обработки изображений
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
godot-ui-integration превращает утвержденный дизайн в сцены `.tscn`, видимые и редактируемые в редакторе Godot, и подключает поведение: навигацию, данные, фокус, сохранение выбора. Статичная графика отделена от динамического текста и состояния, а композиция макета сохраняется без замены общими панелями. В `SKILL.md` лежат маршрутизация, инварианты и критерий готовности, в `references/strict-reference-parity.md` строгие требования к пиксельной точности. Скрипты проверяют прозрачность и границы, собирают контактные листы кандидатов, сравнивают скриншот с эталоном накладкой и разностью, находят растянутые текстурные элементы и убирают белый фон.
Для кого. Разработчикам игр на Godot, которым дизайнер передал макеты экранов и нужен рабочий интерфейс без ручной сборки каждой сцены.
Подходит, если
- Макет главного меню нужно воспроизвести сценами с точной композицией.
- Скриншот игры расходится с эталоном, и надо найти различия.
- Картинки интерфейса пришли с белым фоном и требуют прозрачности.
- Нужно найти растянутые текстуры в готовых сценах.
Не подходит, если
- Нет утвержденных макетов, интерфейс придумывают с нуля.
- Нужен игровой код, а не интерфейс.
- Проект не на Godot.
Пример запроса к агенту
Используй $godot-ui-integration, чтобы реализовать утвержденный интерфейс в Godot и проверить совпадение с эталоном.Ограничения
Навык описан для Codex. Скриптам нужен Python и зависимость из `requirements.txt`. Проверка точности зависит от качества эталонных снимков и сравнивается скриптами, а не человеком. Последний коммит датирован августом 2026. Навык ведет реализацию и проверку, но сам художественную графику не создает: утвержденные изображения и макеты нужны на входе. Если что-то работает не так, сверяйтесь с README и открытыми обсуждениями репозитория.
Как отключить. Удалите папку `~/.codex/skills/godot-ui-integration/`. Сцены, созданные навыком, остаются в проекте Godot.
Частые вопросы
Какие скрипты входят?
Проверка прозрачности, контактные листы, сравнение с эталоном, поиск растянутых текстур и удаление белого фона.
Зачем строгий режим?
Для работы «пиксель в пиксель»: контракт в `references/strict-reference-parity.md` запрещает принимать правдоподобный, но неточный снимок.
Как вызвать навык?
Назвать его явно или попросить Codex реализовать утвержденный интерфейс в Godot.
Зачем нужны сцены `.tscn`?
Чтобы экраны были видны и правились в редакторе, а не создавались только кодом при запуске.
Какой Python нужен?
Любой, где ставятся зависимости из `requirements.txt` для скриптов проверки изображений.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыGame UI Design Workflow, скиллы для Cursor, задают правила согласования игровых экранов и передачи графики в движок.
Скилл запрещает агенту типовой интерфейс с плавающими карточками, градиентами и стеклом и задает обычные размеры, радиусы и тени как у Linear
Скилл для интерфейсов без шаблонного ИИ-вида: типографика, цвет, движение, состояния компонентов и критика готового.
Скилл и CLI превращают скриншот или текстовую идею в редактируемый интерфейс с кодом и отдельными картинками.
Скиллы для дизайн-инженеров: быстрая чистка интерфейса, доступность, метаданные и производительность анимаций
Детали, от которых интерфейс приятнее
make-interfaces-feel-better
Скилл о мелких деталях интерфейса: анимации, типографика, иконки, тени, скругления, оптическое выравнивание и области нажатия
Коротко о README
Навык не дает принять правдоподобный, но неточный интерфейс: каждый экран сверяется с эталоном скриптами и остается сценой в редакторе.