关于 roblox-ts
面向 roblox-ts v3.0.0 的参考技能;该工具可将 TypeScript 转译为 Roblox 使用的 Luau。它为开发者整理 Roblox 特有的类型检查、构造语法、Luau 互操作和游戏层级资料。
主要功能
- 01说明 JavaScript API 差异
- 02介绍类型检查
- 03记录构造语法与实用类型
- 04说明 Luau 互操作
- 05讲解游戏层级类型
适用场景
- 01确认哪些 JavaScript API 不可用
- 02验证 RemoteEvent 类型
- 03为 Workspace 子级添加类型
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ christopher-buss/ skills --skill roblox-ts安装后在 Claude Code 中输入/roblox-ts确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
GENERATION.mdreferences/core-constructors.mdcore-js-differences.mdcore-type-checking.mdcore-utility-types.mdfeature-game-hierarchy.mdfeature-luau-interop.md详细介绍
基于 roblox-ts v3.0.0,生成于 2026-01-31
面向 Roblox 的 TypeScript-to-Luau 转译器。这是“使用 TypeScript 语法编写 Roblox”,而不是完整的 JavaScript——许多 JS API 并不存在。
核心参考
| 主题 | 描述 | 参考 |
|---|---|---|
| JS 差异 | 缺失的 API、assert() 真值、any 类型、typeof | core-js-differences |
| 类型检查 | typeIs、classIs、RemoteEvent 验证 | core-type-checking |
| 构造函数 | new 语法、DataType 数学运算(.add/.sub)、集合 | core-constructors |
| 工具类型 | satisfies、InstancePropertyNames、Services、ExtractKeys | core-utility-types |
功能
| 主题 | 描述 | 参考 |
|---|---|---|
| Luau 互操作 | $tuple、LuaTuple、类型声明、回调与方法 | feature-luau-interop |
| 游戏层级 | 使用 services.d.ts 为 Workspace 子项添加类型 | feature-game-hierarchy |
评论
支持 Markdown