mcpField
U
unity-script-roles

unity-script-roles

github.com/besty0728開発1.9k80 回インストール今日更新
リポジトリ

unity-script-roles について

unity-script-roles は、ゲームスクリプトを生成する前に Unity の型へ役割を割り当てるドキュメントスキルです。MonoBehaviour、データ設定用オブジェクト、純粋な C# サービスを区別し、すべてを MonoBehaviour にする設計を避けます。

主な機能

  1. 01予定するスクリプトへの役割付与
  2. 02MonoBehaviour と純粋な C# の選択
  3. 03設定やデータへの ScriptableObject の利用
  4. 04責務と依存関係の整理
  5. 05役割候補の比較

活用シーン

  1. 01ゲームスクリプト群の計画
  2. 02クラス間での責務分割
  3. 03新しいスクリプト型の選定

インストール

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

$npx skills add https://github.com/besty0728/unity-skills --skill unity-script-roles

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

詳細

このモジュールのスキルを呼び出す前に必ず確認してください: 名前や説明から推測したパラメーターでスキルを呼び出そうとしている場合は、いったん停止してください。まずこのファイルを読むか、GET /skills/recommend?includeSchema=true を使ってスキーマを取得してください。recommend/schema からすでにパラメーター定義を取得している場合は、そのまま dryRun に進めます。

トリガー

  • クラスの役割を決める
  • 型間で責務を分割する
  • MonoBehaviour と純粋な C# のどちらにするか選ぶ
  • クラスの責務を決める、型間で責務を分割する、MonoBehaviour と純粋な C# のどちらにするか選ぶ

Unity スクリプトの役割

ゲームプレイ用スクリプトをまとめて作成する前に、このスキルを使用してください。

目標

大まかなスクリプト一覧を明確な役割に落とし込み、AI がすべてを MonoBehaviour として生成しないようにします。

出力形式

  • スクリプト名
  • 推奨される役割
  • 主な責務
  • 主な依存関係
  • 他の選択肢よりもこの役割が適している理由

よくある役割

  • MonoBehaviour ブリッジ
  • ScriptableObject 設定/データ
  • 純粋な C# ドメイン/サービス
  • プレゼンター/コントローラー
  • ステート/ステートマシンノード
  • インストーラー/ブートストラップヘルパー

ガードレール

モード:ドキュメントのみ — 制限対象となる REST スキルはありません。どの操作モード(承認/自動/バイパス)でも自由に読み込めます。

  • すべてのクラスを MonoBehaviour にしないでください。
  • メモリー内オブジェクトに保持すべき実行時状態に ScriptableObject を無理に使わないでください。

コメント