roblox-agent-checks
Verify Roblox Luau code without opening Studio, the way an agent should before saying a change is done: one script (rbx_check.py) runs rojo build, rojo sourcemap, selene, stylua --check, luau-lsp analyze with the Roblox type definitions, and an optional Lune test, and prints one JSON report; plus the verification ladder (static checks, Lune unit tests, place-file assertions with @lune/roblox, engine tests on Roblox servers, a Studio playtest) and a GitHub Actions workflow for a Roblox repo. Use whenever the user asks to 'check my Roblox code', 'lint the Luau', 'type check with luau-lsp', 'does this build', 'set up CI for my Roblox game', 'run the tests', 'why does luau-lsp say Unknown global game', or after the agent edits Luau in a Rojo project, or says 'refresh roblox-agent-checks'. Engine tests through Open Cloud are roblox-agent-cloud; playtests in Studio are roblox-agent-studio.
Pinned to revision d93fbe3b10d7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/roblox-agent-checks/SKILL.md
- skills/roblox-agent-checks/CHANGELOG.md
- skills/roblox-agent-checks/LEARNINGS.md
- skills/roblox-agent-checks/MAINTENANCE.md
- skills/roblox-agent-checks/RESEARCH.md
- skills/roblox-agent-checks/TESTS.md
- skills/roblox-agent-checks/evals/evals.json
- skills/roblox-agent-checks/evergreen.json
- skills/roblox-agent-checks/references/roblox-ci.yml
- skills/roblox-agent-checks/scripts/rbx_check.py
Every link opens the file at its source, pinned to the revision this page describes.