roblox-game-ux
This skill helps design and evaluate Roblox game user experience, covering HUDs, menus, onboarding, and mobile controls.
Community author
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, claude.ai and API
- License
- MIT (permissive)
- Pin
- a3a7b94pinned Oct 9, 2026
- Context cost
- about 780 tokenswhen the skill loads
- GitHub stars
- 16on ashexplained/roblox-skills
- Scripts
- None found
What it does
“Design and critique Roblox game UX, HUDs, menus, onboarding, mobile controls, and progression surfaces. Use when making a Roblox experience feel clear, fast, touch-friendly, and retention-aware.”
Generated summary from the skill's own text
This skill helps design and evaluate Roblox game user experience, covering HUDs, menus, onboarding, and mobile controls. It provides principles for rapid player engagement, mobile-first layout, and progression feedback. The skill guides creation of UI design documents before implementation to prevent mid-build changes.
When to use it
- Building or redesigning Roblox game interfaces and player flows
- Evaluating mobile experience and control accessibility on phones
- Planning onboarding sequences to engage players in first minutes
- Reviewing retention risks from UI friction or unclear progression
When not to
- Implementing UI in Roblox Studio; use roblox-ui-implementation instead
- Testing live gameplay performance; use roblox-playtest-qa instead
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add ashexplained/roblox-skills --skill roblox-game-uxInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install ashexplained/roblox-skills roblox-game-ux@a3a7b940f0899d4a69c1a7df625996bdfc917388Installs the commit we checked (a3a7b94).
Copy by hand
Download the folder at a3a7b94 and put it in .claude/skills/roblox-game-ux for Claude Code and in .agents/skills/roblox-game-ux for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "roblox-game-ux" by AshExplained. Source, pinned to commit a3a7b940f0899d4a69c1a7df625996bdfc917388: https://github.com/ashexplained/roblox-skills/tree/a3a7b940f0899d4a69c1a7df625996bdfc917388/roblox-game-ux 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/roblox-game-ux/ for Claude Code and .agents/skills/roblox-game-ux/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/ashexplained/roblox-game-ux
SKILL.md at the pin
--- name: roblox-game-ux description: Design and critique Roblox game UX, HUDs, menus, onboarding, mobile controls, and progression surfaces. Use when making a Roblox experience feel clear, fast, touch-friendly, and retention-aware. --- # Roblox Game UX ## UX Principles - Put the player into the core action within 10-30 seconds. - Teach by doing, with objective markers and contextual prompts instead of instruction walls. - Keep the first screen focused on play, not menus or exposition. - Make rewards loud enough to understand but short enough to keep momentum. - Design for phone screens first, then expand to desktop and tablet. ## Mobile-First Controls - Use large touch targets and generous spacing. - Avoid controls that require precision dragging unless the whole game is built around it. - Add auto-targeting, aim assist, snapping, or simplified actions where useful. - Keep critical buttons away from screen edges and system gesture zones. - Make HUD text readable on small screens and keep important information out of thumb-heavy areas. ## HUD And Menus - Surface current objective, currency, progress, health/energy, and next reward. - Keep deep menus optional during the first session. - Use clear iconography and consistent button placement. - Make progress bars and collection meters visible during the loop. - Avoid popups that interrupt core action, especially in the first five minutes. ## Onboarding Flow Recommended first-session order: 1. Spawn facing the first interactable or objective. 2. Prompt one action. 3. Give immediate feedback and reward. 4. Show the next short goal. 5. Reveal social or progression context after the player has already acted. ## UX Review Output When reviewing a Roblox UX, report: - First-action time. - Friction points before gameplay. - Mobile-control risks. - Missing progression signals. - Social visibility gaps. - Monetization interruptions. - Priority fixes ranked by retention impact. ## Design The UI Before It Is Built For any non-trivial UI surface, produce and get approval on a **UI design artifact** before `roblox-ui-implementation` builds it. This is the visual contract; it prevents Claude from improvising layout, states, and mobile behavior mid-build. Roblox UI is built in Studio, so the artifact is a markdown design brief (optionally with reference images/screenshots), not an HTML mockup. Create it under `design/features/<feature-slug>/design.md` (global patterns live in `design/DESIGN.md`; see `docs/agents/design.md`). The brief must cover: - User goal and which surface/flow this is (HUD, shop, reward, menu…). - Layout and responsive behavior across **mobile, tablet, and desktop**, including safe areas and thumb zones. - Every relevant state: **default, empty, loading, error, and permission/locked**. - Interactions and copy rules. - A `Status:` line — `draft` until the user approves, then `approved`. Iterate with the user until they approve, then set `Status: approved`. A UI slice cannot become `ready-to-build` (in `roblox-to-issues` / `roblox-triage`) until this artifact is approved. ## Next Once the design brief is approved, hand it to `roblox-ui-implementation` to build. If the UI is part of a larger feature, slice it with `roblox-to-issues`. Verify the built result with `roblox-mobile-playtest` and `roblox-playtest-qa`.
From ashexplained/roblox-skills at a3a7b94, shown as plain text under its license: MIT (permissive). The license text is in LICENSE.
View SKILL.md on GitHub at a3a7b94Files
- SKILL.md3.3 KB · e8ff5447b9a6
1 file, 3.3 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at a3a7b94Related in Frontend and design
next-bundle-optimizer
Audits Next.js applications to identify and reduce browser bundle size and initial-load work by analyzing routes, dependencies and client outputs.
by VercelOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.3K tokens · pinned 6 days ago
next-cache-components-optimizer
Optimize Next.js routes to display meaningful UI instantly on initial load or client navigation by encoding the optimization goal as a failing…
by VercelOfficial publisher
Claude Code, Codex, Cursor +4 · about 5.6K tokens · pinned 6 days ago
next-partial-prefetching-adoption
Enables Partial Prefetching in Next.js 16.3+ apps and guides adoption through auditing Link prefetch behavior, preserving UI in tests or manually, and…
by VercelOfficial publisher
Claude Code, Codex, Cursor +4 · about 6.7K tokens · pinned 6 days ago
remotion-interactivity
This skill teaches how to structure Remotion code so the Studio IDE recognizes and makes it interactive.
by RemotionOfficial publisher
Claude Code, Codex, Cursor +3 · about 2.4K tokens · pinned 6 days ago
remotion-interactivity
This skill teaches how to structure Remotion video components to unlock Studio interactivity features like click selection, drag-and-drop, resizing, rotation…
by RemotionOfficial publisher
Claude Code, Codex, Cursor +3 · about 4.8K tokens · pinned 6 days ago
remotion-maps
This skill enables creating map-based animations with Remotion using four different mapping libraries: Mapbox, MapLibre, MapTiler, or CesiumJS.
by RemotionOfficial publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 240 tokens · pinned 6 days ago