mcpField
R
roblox-ts

roblox-ts

github.com/christopher-buss開発8108 回インストール5 週間前に更新
リポジトリ

roblox-ts について

Roblox 向け TypeScript-to-Luau トランスパイラー roblox-ts v3.0.0 のリファレンススキルです。Roblox 固有の型チェック、コンストラクター、Luau 連携、ゲーム階層の資料を開発者向けにまとめています。

主な機能

  1. 01JavaScript API の違いの説明
  2. 02型チェックの解説
  3. 03コンストラクターとユーティリティ型の記録
  4. 04Luau 連携の説明
  5. 05ゲーム階層の型付けの解説

活用シーン

  1. 01利用できない JavaScript API の確認
  2. 02RemoteEvent の型検証
  3. 03Workspace の子要素の型付け

インストール

コマンドをコピーしてターミナルで実行します。

$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 から 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

コメント