mcpField
R
roblox-debug

roblox-debug

github.com/tabooharmony開発138257 回インストール2 週間前に更新
リポジトリ

roblox-debug について

roblox-debug は、Roblox/Luau コードのエラー、クラッシュ、予期しない動作を調べるデバッグスキルです。Roblox 開発者向けに、ファイル同期モードまたは MCP モードで最大 5 回の 7 ステップ手順を案内します。

主な機能

  1. 017 ステップの反復デバッグ手順
  2. 02根本原因の分類と分析
  3. 03Luau の修正案の生成と適用
  4. 04可能な場合の MCP による修正検証
  5. 05最大 5 回の反復後にエスカレーション

活用シーン

  1. 01Roblox スクリプトのエラーやスタックを追跡
  2. 02実行時、ロジック、性能の問題を調査
  3. 03Studio で修正を確認してテスト
  4. 04試した修正を記録して難しい問題を引き継ぎ

MCP 対応

MCP モードでは Studio の検出と選択、コードの確認、修正内容の再読み込み、必要に応じたプレイテストを行えます。

インストール

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

$npx skills add https://github.com/tabooharmony/roblox-brain --skill roblox-debug

インストール後、Claude Code で/roblox-debugを入力して読み込まれたか確認します。

同梱ファイルreferences/full.md

詳細

読み込むタイミング

Roblox/Luau コードのエラー、クラッシュ、予期しない動作を診断するときに読み込みます。最大 5 回の反復後にエスカレーションする、構造化された 7 ステップの反復デバッグループを提供します。ファイル同期モードと MCP モードの両方で動作します。

クイックリファレンス

7 ステップのデバッグループ(最大 5 回の反復)

1. エラー情報の収集 — 正確なエラーメッセージ、スタックトレース(スクリプト+行番号)、発生条件(参加/操作/タイマー)を取得します。利用可能であれば、MCP でコンソール出力を確認します。

2. コードの調査 — 関連するスクリプトを読み込みます。エラーテキスト、関数名、またはスタックトレースに記載されたスクリプトを検索します。

3. 根本原因の分析 — 次のように分類します:構文(end の不足)・実行時(nil、破棄された Instance)・ロジック(計算/条件の誤り)・セキュリティ(クライアント側のロジック)・パフォーマンス(タイムアウト、メモリ)。既知の落とし穴については roblox-sharp-edges を読み込みます。該当する行と真の根本原因を特定します。

4. 修正案の作成 — 修正済みの Luau コードを提示します。問題点、修正が有効な理由、確認が必要な関連コードを説明します。アーキテクチャの変更には注意を促します。

5. 適用とテスト — 修正をファイルに書き込みます。利用可能であれば、MCP で検証します。オフラインモードでは、変更前後の差分と手動テスト手順を提示します。

MCP による証拠: Studio を検出/選択し、編集前に確認し、修正後のコードを読み戻し、関連する場合はプレイテストを実行します。また、コンソール/スクリーンショットに関する制限を明示します。

6. 検証 — 解決した場合はステップ 7 へ進みます。新たなエラーが発生した場合はステップ 1 に戻ります。同じエラーが続く場合は、新たな仮説を立ててステップ 3 に戻ります。反復 5 回目では、診断内容をすべて添えてエスカレーションします。

7. まとめ — バグの説明・根本原因・適用した修正・検証結果・関連するリスク・再発防止のパターンを記録します。システム全体に関わる場合は、/code-review を推奨します。

エスカレーション(反復 5 回目)

出力する内容:試した修正と却下した理由、残っている仮説、推奨される次の手順(手動調査、DevForum の検索など)。

📖 詳細なリファレンス:references/full.md

コメント