@tabooharmony/roblox-tooling

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

View in AI SkillSafe app
Scanned · no findings
0 downloads
0 stars
0 demos
SKILL.md
nameroblox-tooling
descriptionUse when configuring Roblox tooling such as Rojo, Wally, Selene, StyLua, Lune, Aftman, luau-lsp, or CI/CD.
last_reviewed2026-08-31
sourceshttps://rojo.space/docs/, https://wally.run/, https://kampfkarren.github.io/selene/, https://raw.githubusercontent.com/JohnnyMorganz/StyLua/master/README.md, https://lune-org.github.io/docs/, https://raw.githubusercontent.com/LPGhatguy/aftman/main/README.md, https://raw.githubusercontent.com/rojo-rbx/rokit/main/README.md, https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/main/README.md, https://create.roblox.com/docs/llms.txt, https://create.roblox.com/docs/reference/engine/llms.txt, https://create.roblox.com/docs/cloud/llms.txt, https://create.roblox.com/docs/llms-full.txt, https://create.roblox.com/docs/reference/engine/deprecated.md, https://devforum.roblox.com/t/evolving-luau-oss-community-contributions-more/4566806, original

roblox tooling

When to Load

Load when setting up a filesystem workflow, pinning tools, adding packages, configuring lint or format checks, generating a sourcemap, or building CI for a Roblox project.

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 Aftman only when maintaining an existing Aftman project. Aftman is archived; for a new project, evaluate a maintained manager such as Rokit.
  • 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.

Source-of-truth first. Know whether the place lives in Studio, in files (Rojo), or in a bidirectional sync before editing; never assume both sides match. Name optional tools (Selene, StyLua, luau-lsp, Lune, TestEZ, Wally) when relevant, but do not impose them on a project that does not use them. Details in references/full.md §§1b–1c.

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

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@tabooharmony/roblox-tooling/verified)](https://skillsafe.ai/skill/@tabooharmony/roblox-tooling/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@tabooharmony/roblox-tooling/installs)](https://skillsafe.ai/skill/@tabooharmony/roblox-tooling/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@tabooharmony/roblox-tooling/scan)](https://skillsafe.ai/skill/@tabooharmony/roblox-tooling/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@tabooharmony/roblox-tooling/eval)](https://skillsafe.ai/skill/@tabooharmony/roblox-tooling/)