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
Installs
67
GitHub Stars
9
First Seen
May 28, 2026
roblox-tooling — tabooharmony/roblox-brain