roblox-tooling
Installation
SKILL.md
When to Load
Load when the task involves Rojo setup or default.project.json, Wally package management, Selene/StyLua linting/formatting, Lune scripting, Aftman toolchain config, CI/CD pipelines, or .server.luau/.client.luau file naming. Hand off to domain skills for game code, roblox-luau-core for language questions, roblox-testing for test patterns.
Quick Reference
Aftman (toolchain pinning): aftman.toml — all tools installed via aftman install.
[tools]
rojo = "rojo-rbx/rojo@7.4.4"
wally = "UpliftGames/wally@0.3.2"
selene = "kampfkarren/selene@0.27.1"
stylua = "JohnnyMorganz/StyLua@2.0.2"
lune = "lune-org/lune@0.8.0"
Rojo (filesystem → Studio): default.project.json maps dirs to services.
- File suffixes:
.server.luau(Script),.client.luau(LocalScript),.luau(ModuleScript),init.luau(folder-as-ModuleScript) - Commands:
rojo serve(live sync),rojo build -o game.rbxl,rojo sourcemap ... -o sourcemap.json