Roblox gui
Give your AI coding agent a Roblox brain. Curated skills for Roblox Studio development.
npx -y skills add TabooHarmony/roblox-brain --skill roblox-guiAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 18 stars18 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when building Roblox menus, HUDs, shops, notifications, dialogs, or responsive cross-platform UI.
SKILL.md
2.4 KB, as published. Nobody here has run it
roblox gui
When to Load
Load when building a HUD, menu, shop, dialog, notification, or UI attached to a 3D object.
Quick Reference
- Use
ScreenGuifor screen overlays,SurfaceGuifor a surface, andBillboardGuifor floating world labels. - Let
UIListLayout,UIGridLayout, and constraints own repeated layout. Avoid per-frame pixel positioning. - Use
Scalefor responsive structure andOffsetfor deliberate padding or fixed-size details. - Design for touch and gamepad as well as mouse and keyboard. Bind gameplay actions with
ContextActionServicewhere it fits. - For gamepad UI, define a selected entry point and deliberate directional behavior.
GuiService.SelectedObjectplusSelectableis the native baseline; the Roblox Focus Navigation library is an optional reference for richer focus trees. - Keep UI state separate from the server state that it displays. A button is not an authority boundary.
- In Server Authority projects, a UI may show predicted state that is later corrected. Keep durable inventory, currency, and ownership displays tied to confirmed state, and use the Input Action System for gameplay-affecting input.
- Make scrolling, text growth, clipping, and safe-area behavior explicit before adding polish.
Need the details? Load references/full.md for layout recipes and UI lifecycle patterns.