Roblox Tooling

TabooHarmony/roblox-brain/skills/tools/roblox-tooling

by TabooHarmony38826be57ee37bcf023e9c2b85681bea3909281cNo licenseListed Oct 9, 2026Updated Oct 9, 2026

Use when configuring Roblox tooling such as Rojo, Wally, pesde, Selene, StyLua, Lune, Rokit, luau-lsp, or CI/CD.

AI-generated overview

Guides configuration of Roblox development tooling such as Rojo, Wally, Selene, StyLua, Lune and CI pipelines.

What it does
This skill provides reference guidance for setting up and configuring Roblox/Luau development tooling, including Rojo, Wally, pesde, Selene, StyLua, Lune, Rokit and luau-lsp. It covers filesystem workflows, tool and package pinning, linting, sourcemaps and CI checks, and points to a fuller reference document for setup, file layout and CI examples. It produces advisory instructions rather than scripts or generated files.
When to use it
Use it when a project needs help choosing or configuring Roblox tooling, pinning tool versions, running linting or formatting checks, or setting up CI for a Roblox codebase. It is also relevant when deciding whether source of truth should live in files or in Studio.
Requirements
No scripts are included; it is instructions only. It references an additional document at references/full.md, and the source list includes external documentation URLs, but no specific runtime, package or credential is required to read the guidance.

roblox tooling

When to Load

Load for filesystem workflows, tool/package pins, linting, sourcemaps, and CI.

Quick Reference

  • Use Rojo when the source of truth should live in files and sync or build into Studio.
  • Use Wally only when the project wants package manifests and a lockfile; keep package scope and server/client placement explicit.
  • Pin tools with the project's existing manager; for a new project lead with Rokit (Aftman is archived, but Rokit reads existing aftman.toml projects).
  • Run Selene and StyLua in check mode in CI. Do not let a formatter rewrite a contributor's branch silently.
  • Use Lune for standalone Luau scripts or test helpers when its standard libraries fit the task.
  • Generate a Rojo sourcemap for editor tooling when the project needs Roblox-aware navigation.
  • CI must check test results and expected counts, not merely exit codes. Separate logic, file/HTTP, and engine suites; see full.md.

Source-of-truth first. Identify Studio vs files before editing; never assume they match. rojo syncback pulls saved-place edits, not live two-way sync; preview with dry-run/list. Follow existing tooling; do not impose optional tools. TestEZ is archived: keep where used, not as a new default. See full.md §§1b–1c.

Need the details? Load references/full.md for setup, file layout, and CI examples.

Source and attribution

Source:TabooHarmony/roblox-braininskills/tools/roblox-toolingat commit38826be

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal