unity-scene-contracts について
Unity のシーン設定を明示するためのドキュメントスキルです。暗黙的な実行時検索に頼らず、オブジェクト、参照設定、起動処理、早期検証を定義できます。
主な機能
- 01必須のシーンオブジェクトとコンポーネント
- 02Inspectorでの参照割り当て
- 03起動オブジェクトと実行時生成オブジェクト
- 04早期検証する前提条件
- 05隠れた依存関係のリスク確認
活用シーン
- 01シーンの起動順序の計画
- 02シーンオブジェクト間の依存関係の記録
- 03実行前の設定前提の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ besty0728/ unity-skills --skill unity-scene-contractsインストール後、Claude Code で/unity-scene-contractsを入力して読み込まれたか確認します。
詳細
このモジュールのスキルを呼び出す前に: 名前や説明から推測したパラメーターを使ってスキルを呼び出そうとしている場合は、いったん停止し、まずこのファイルを読むか、
GET /skills/recommend?includeSchema=trueでスキーマを取得してください。recommend/schema からすでにパラメーター定義を取得している場合は、そのまま dryRun に進めます。
トリガー
- 必須のシーンオブジェクトを定義する
- ブートストラップ/配線を計画する
- シーンの依存関係を記録する
- シーンに必須のオブジェクトを定義する、起動/配線を計画する、シーンの依存関係を記録する
Unity シーンコントラクト
実行時の隠れた検索に頼らず、シーンのセットアップを明示する必要がある場合に、このスキルを使用します。
定義
- 必須のルートオブジェクト
- 各ルートに必要なコンポーネント
- Inspector で割り当てる参照
- ブートストラップ/インストーラーとして機能するオブジェクト
- 実行時に生成されるオブジェクト
- 早期に検証すべき前提条件
出力形式
- シーンオブジェクトのコントラクト
- ブートストラップの順序
- Inspector の配線ルール
- 検証ルール
- 隠れた依存関係のリスク
ガードレール
モード:ドキュメント作成のみ — 制限対象となる REST スキルはありません。動作モード(Approval/Auto/Bypass)にかかわらず、自由に読み込めます。
- 実行時の
Findの連鎖より、明示的なシーン配線を優先してください。 - ブートストラップオブジェクトは小さく、役割を絞ってください。
コメント
Markdown 対応