Agent Native

roblox-game-ux

This skill helps design and evaluate Roblox game user experience, covering HUDs, menus, onboarding, and mobile controls.

by AshExplainedCommunityNot reviewed

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.”
The author's description, from SKILL.md

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-ux

Installs 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@a3a7b940f0899d4a69c1a7df625996bdfc917388

Installs 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.

Skill folder on GitHub at a3a7b94

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 a3a7b94

Files

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 a3a7b94
  • 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

The skills listed here are third-party software, collected from public GitHub repositories as a catalog of recent skills and provided as is. Agent Native does not write or control them and is not responsible for any harm, loss or damage caused by installing or using them. Labels and checks describe what we saw at one commit and are not a guarantee. Read a skill's files before you run it. Terms of use