Roblox Tooling

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

作者 TabooHarmony38826be57ee37bcf023e9c2b85681bea3909281c无许可证收录于 2026年10月9日更新于 2026年10月9日

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

AI 生成的概览

指导配置 Roblox 开发工具链,如 Rojo、Wally、Selene、StyLua、Lune 及 CI 流程。

功能
该技能为 Roblox/Luau 开发工具的安装与配置提供参考指导,涵盖 Rojo、Wally、pesde、Selene、StyLua、Lune、Rokit 和 luau-lsp。内容包括文件系统工作流、工具与包版本固定、代码检查、sourcemap 以及 CI 检查,并指向更完整的参考文档以获取设置、文件布局和 CI 示例。它输出的是建议性说明,而非脚本或生成的文件。
适用场景
当项目需要选择或配置 Roblox 工具、固定工具版本、运行代码检查或格式化检查,或为 Roblox 代码库搭建 CI 时使用。在决定以文件还是 Studio 作为事实来源时也适用。
运行要求
不包含脚本,仅为说明性内容。它引用 references/full.md 中的附加文档,来源列表包含外部文档链接,但阅读这些指导不需要特定的运行时、软件包或凭据。

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.

来源与署名

来源:TabooHarmony/roblox-brain位于skills/tools/roblox-tooling提交38826be

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架