К основному содержанию
скилл CX Codex

roblox-gui — скилл для Claude Code: что делает и как установить

Набор правил для вёрстки интерфейсов в Roblox. Помогает адаптировать HUD и магазины под смартфоны и консоли.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add TabooHarmony/roblox-brain --skill roblox-gui -a claude-code
Открыть на GitHub

Что делает roblox-gui

Скилл задаёт правила адаптивной вёрстки интерфейсов Roblox в среде Claude Code и других агентах. Проектирование строится по принципу mobile first: сначала разметка тестируется на компактном смартфоне с сенсорным управлением, затем переносится на планшеты. Правила требуют резервировать системные зоны вроде CoreUISafeInsets и экранного джойстика. Если элементы накладываются друг на друга, скилл предписывает менять компоновку, а не сжимать текст.

На консолях учитывается TV-safe area и параметры ViewportDisplaySize. Для геймпадов прописано чёткое управление фокусом: один владелец SelectedObject, границы в SelectionGroup и послойная обработка кнопки «Назад». Сервер остаётся единственным авторитетом для состояния игры, поэтому кнопка клиента не может напрямую решать исход действия. Это критичный рубеж для защиты сетевой логики.

При работе с реактивным интерфейсом скилл требует освобождать ресурсы экрана при закрытии и проверять утечки памяти повторным открытием окон. Стартовые экраны загрузки размещаются в ReplicatedFirst.

Какие задачи решает

  • адаптировать разметку Roblox под сенсорные экраны телефонов
  • настроить навигацию геймпада через SelectionGroup и SelectedObject
  • устранить наложение элементов HUD на системный джойстик и чат
  • предотвратить утечки памяти при повторном открытии реактивных меню

Примеры запросов агенту

  • Проверь разметку меню магазина на экранах мобильных устройств в Roblox
  • Настрой навигацию с геймпада для окна инвентаря через SelectionGroup
  • Сделай экран загрузки в ReplicatedFirst с учётом CoreUISafeInsets

Как установить roblox-gui

1Через Skills CLI (Vercel)

npx skills add TabooHarmony/roblox-brain --skill roblox-gui -a claude-code

2Вручную: положить файлы

~/.claude/skills/roblox-gui/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/roblox-gui/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о roblox-gui

Как установить roblox-gui в Claude Code?

Выполните команду npx skills add TabooHarmony/roblox-brain --skill roblox-gui -a claude-code.

Что делает roblox-gui?

Скилл передаёт агенту правила адаптации интерфейсов Roblox под мобильные экраны и геймпады. Он помогает избежать перекрытия системных кнопок и утечек памяти в меню.

Как скилл настраивает управление с геймпада?

Он предписывает задавать границы навигации через SelectionGroup, назначать ровно одного владельца для SelectedObject и послойно обрабатывать кнопку отмены.

Исходный текст

SKILL.md · MIT
---
name: roblox-gui
description: "Use when building or fixing Roblox menus, HUDs, shops, dialogs, or UI that must work on phones, tablets, desktop and console."
when_to_use: "Also when changing or reviewing any UI, or when UI overlaps, is cut off, too small, misplaced or unreadable on mobile, a phone, tablet, TV or with a controller."
last_reviewed: 2026-10-14
sources:
  - https://create.roblox.com/docs/ui
  - https://create.roblox.com/docs/ui/position-and-size
  - https://create.roblox.com/docs/ui/styling
  - https://create.roblox.com/docs/ui/list-flex-layouts
  - https://create.roblox.com/docs/input
  - https://create.roblox.com/docs/input/mobile
  - https://create.roblox.com/docs/production/publishing/console-guidelines
  - https://create.roblox.com/docs/studio/device-simulator
  - https://create.roblox.com/docs/reference/engine/classes/GuiService
  - https://create.roblox.com/docs/reference/engine/classes/ScreenGui
  - https://create.roblox.com/docs/projects/server-authority
  - https://create.roblox.com/docs/input/input-action-system
  - https://create.roblox.com/docs/reference/engine/classes/ReplicatedFirst
  - https://create.roblox.com/docs/reference/engine/classes/ContentProvider
  - https://create.roblox.com/docs/reference/engine/classes/UIPageLayout
  - https://create.roblox.com/docs/reference/engine/classes/SelectionBox
  - https://create.roblox.com/docs/reference/engine/classes/Decal
  - https://create.roblox.com/docs/reference/engine/classes/VideoPlayer
  - https://raw.githubusercontent.com/Roblox/focus-navigation/main/README.md
  - https://devforum.roblox.com/t/introducing-improvements-to-directional-ui-selection-on-gamepad/3864317
  - https://devforum.roblox.com/t/what-are-the-best-ui-screeninset-settings-for-buttons/3519333
  - https://devforum.roblox.com/t/screenguiscreeninsets-topbarinsets-regression/4047230
  - https://raw.githubusercontent.com/Roblox/react-luau/main/README.md
  - https://raw.githubusercontent.com/dphfox/Fusion/main/README.md
  - https://raw.githubusercontent.com/centau/vide/main/README.md
  - https://raw.githubusercontent.com/ffrostfall/fluid/main/README.md
  - original
---

# roblox gui

## When to Load

HUDs, menus, shops, dialogs, world UI, and layout bugs on phone, tablet, desktop or TV.

## Quick Reference

- Mobile first: design on the smallest landscape phone with touch controls, then grow (full.md §11).
- Reserve top bar, thumbstick, jump, chat; interactive UI in `CoreUISafeInsets`; place by measured `AbsolutePosition`/`AbsoluteSize`.
- Check every element pair that can show together; reflow, don't shrink.
- Gamepad: one `SelectedObject` owner, `SelectionGroup` bounds, restored focus, layered Back (§8).
- Console: TV-safe area, `ViewportDisplaySize`, no chat window.
- Layouts own repeated layout; UI shows server state; a button is not an authority boundary.
- Reactive UI: per-screen cleanup; repeat open/close to test leaks. Loading UI in `ReplicatedFirst`.
- TextBox submit, grids, truncation, RichText safety, deprecated APIs: full.md.

> Details: [references/full.md](references/full.md)

© TabooHarmony · MIT · TabooHarmony/roblox-brain

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
roblox-ui gamedev-skills Скилл для сборки интерфейсов Roblox: жизненный цикл ScreenGui, адаптивные UDim2-раскладки, ввод с геймпада и тача. Пригодится, когда UI обрезается или сбрасывается после респавна. CX Codex +1 3 800установок roblox-luau gamedev-skills Скилл помогает писать Luau-скрипты для Roblox: работать с сервисами, создавать Instances, подключать события и настраивать безопасное взаимодействие между клиентом и сервером через RemoteEvents. CX Codex +1 6 100установок roblox-game-development greedychipmunk Скилл для разработки игр на Roblox: помогает писать скрипты на Luau, собирать игровые системы и готовить проект к релизу. CX Codex +1 2 200установок roblox-animation nonlooped Скилл для анимаций персонажей Roblox: треки, IK-позы, события по маркерам и твины интерфейса. Пригодится, когда нужно собрать локомоцию или эмоцию и не сломать приоритеты. CX Codex +1 392установок roblox-mcp nonlooped Скилл подключает ИИ-клиент к Roblox Studio по MCP: агент читает дерево игры, правит скрипты, запускает Luau и плейтест. CX Codex +1 317установок mm2-roblox-analytics-toolkit reason-machines Скилл для аналитики Murder Mystery 2: инвентарь, статистика матчей и разбор стратегий через ИИ-рекомендации. Пригодится, если ведёте учёт скинов и хотите видеть винрейт по ролям. CX Codex +1 2 400установок

Из того же набора28

roblox-animation-vfx Скилл для ИИ-агента, который помогает писать и чинить анимации, партиклы, лучи, трейлы и твины в Roblox. CX Codex +1 2 300установок roblox-building Скилл для сборки геометрии, карт и пропов в Roblox Studio через MCP или Luau. Помогает не угадывать координаты и доводить модель до проверяемого результата. CX Codex +1 2 400установок roblox-studio-mcp Скилл для управления Roblox Studio через MCP. Помогает редактировать скрипты Luau, менять сцены, запускать плейтесты и читать логи прямо из ИИ-агента. CX Codex +1 2 200установок roblox-lighting Скилл для настройки освещения, атмосферы, смены дня и ночи и пост-обработки в Roblox. Пригодится, когда сцена выглядит плоской или пересвеченной. CX Codex +1 2 200установок roblox-audio Скилл для работы со звуком в Roblox: воспроизведение, 3D-звук, музыка, эффекты и микширование через SoundGroups. CX Codex +1 2 000установок roblox-architecture Разбирает, кому принадлежит поведение в проекте Roblox, где границы клиента и сервера и почему ломается порядок загрузки. CX Codex +1 2 000установок roblox-performance Набор правил и метрик для профилирования игр в Roblox. Помогает агенту устранять просадки кадров, серверный лаг и утечки памяти. CX Codex +1 2 000установок roblox-luau-patterns Скилл для написания и рефакторинга модулей Roblox на Luau: жизненный цикл объектов, сигналы, планирование задач, pcall и очистка ресурсов. CX Codex +1 2 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой