mcpField
R
roblox-ts

roblox-ts

github.com/christopher-buss开发8108 次安装5 周前更新
代码仓库

关于 roblox-ts

面向 roblox-ts v3.0.0 的参考技能;该工具可将 TypeScript 转译为 Roblox 使用的 Luau。它为开发者整理 Roblox 特有的类型检查、构造语法、Luau 互操作和游戏层级资料。

主要功能

  1. 01说明 JavaScript API 差异
  2. 02介绍类型检查
  3. 03记录构造语法与实用类型
  4. 04说明 Luau 互操作
  5. 05讲解游戏层级类型

适用场景

  1. 01确认哪些 JavaScript API 不可用
  2. 02验证 RemoteEvent 类型
  3. 03为 Workspace 子级添加类型

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/christopher-buss/skills --skill roblox-ts

安装后在 Claude Code 中输入/roblox-ts确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

GENERATION.md
references/
core-constructors.md
core-js-differences.md
core-type-checking.md
core-utility-types.md
feature-game-hierarchy.md
feature-luau-interop.md

详细介绍

基于 roblox-ts v3.0.0,生成于 2026-01-31

面向 Roblox 的 TypeScript-to-Luau 转译器。这是“使用 TypeScript 语法编写 Roblox”,而不是完整的 JavaScript——许多 JS API 并不存在。

核心参考

主题描述参考
JS 差异缺失的 API、assert() 真值、any 类型、typeofcore-js-differences
类型检查typeIs、classIs、RemoteEvent 验证core-type-checking
构造函数new 语法、DataType 数学运算(.add/.sub)、集合core-constructors
工具类型satisfies、InstancePropertyNames、Services、ExtractKeyscore-utility-types

功能

主题描述参考
Luau 互操作$tuple、LuaTuple、类型声明、回调与方法feature-luau-interop
游戏层级使用 services.d.ts 为 Workspace 子项添加类型feature-game-hierarchy

评论

支持 Markdown