roblox-ts について
Roblox 向け TypeScript-to-Luau トランスパイラー roblox-ts v3.0.0 のリファレンススキルです。Roblox 固有の型チェック、コンストラクター、Luau 連携、ゲーム階層の資料を開発者向けにまとめています。
主な機能
- 01JavaScript API の違いの説明
- 02型チェックの解説
- 03コンストラクターとユーティリティ型の記録
- 04Luau 連携の説明
- 05ゲーム階層の型付けの解説
活用シーン
- 01利用できない JavaScript API の確認
- 02RemoteEvent の型検証
- 03Workspace の子要素の型付け
インストール
コマンドをコピーしてターミナルで実行します。
$
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 から 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 対応