About roblox-playtest-qa
A QA skill for testing Roblox changes in Studio, covering both behavior and player-facing quality. It combines interaction, visual, state, and console checks in a structured playtest report.
Key features
- 01Checks setup and live play mode
- 02Tests movement, controls, and UI
- 03Verifies rewards and progression
- 04Inspects game state and console output
- 05Ranks issues by player impact
Use cases
- 01Validating a Roblox feature before release
- 02Checking controls and HUD during playtests
- 03Finding errors or performance risks after a change
MCP support
The skill uses MCP tools to control Roblox Studio, interact with the game, capture the screen, inspect instances, and review console output.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ ashexplained/ roblox-skills --skill roblox-playtest-qaAfter installing, type/roblox-playtest-qain Claude Code to confirm it loaded.
Details
From the project READMERoblox Playtest QA
Purpose
Use this skill to verify that a Roblox change works in Studio and supports player-facing quality. A playtest should prove both behavior and feel.
Setup
- Run
list_roblox_studios. - Use
set_active_studioif needed. - Run
get_studio_state. - Start play mode with
start_stop_playwhen verification requires live behavior.
Test Checklist
- First action is reachable within 10-30 seconds.
- Controls work without keyboard-only assumptions.
- HUD text is readable and not blocking gameplay.
- Rewards, currency, XP, or progress update correctly.
- The next objective is visible after each loop.
- Social features are visible early when relevant.
- Monetization prompts are optional and do not interrupt first-session flow.
- Server-side systems own valuable state.
- No obvious frame drops or runaway instance/script growth.
get_console_outputhas no new errors.
MCP Tools To Use
character_navigationfor movement and route checks.user_keyboard_inputanduser_mouse_inputfor controls and UI.screen_capturefor visual verification.get_console_outputfor errors and warnings.inspect_instanceorexecute_luaufor state checks after interaction.
Report Format
Return:
- What was tested.
- Evidence gathered, including screenshots or console results when available.
- Pass/fail by area.
- Bugs or risks ranked by player impact.
- Recommended next verification step.
Do not mark roadmap items complete without human approval, even after a passing playtest.
Next
Send any bug to roblox-debugging-bugfix and any performance issue to roblox-performance-optimization. If the slice passes, mark it in roblox-triage / ROADMAP.md and prepare the build with roblox-release-operations.