# Unity Asset

> アセット管理ワークフロー。依存関係調査、参照整合性チェック、パッケージ管理。 Use for: "アセット依存", "参照切れ", "パッケージ管理", "不要アセット"

- Skill: `bigdra50/unity-asset` (Agent Skill)
- Install (CLI): `npx skillmds@latest add bigdra50/unity-asset`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bigdra50/unity-asset/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: bigdra50 (https://skillmd.com/u/bigdra50)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bigdra50/unity-asset

---


# unity-asset

> **PREREQUISITE:** `../unity-shared/SKILL.md`（Relay Server 経由で Unity Editor が起動/アクティブであること）
>
> skill 経由のコマンドは必ず `-i <instance>` を付ける (unity-shared #インスタンス指定)。

## 調査フロー

```text
1. アセット情報   u -i <instance> asset info <path>
2. 依存関係      u -i <instance> asset deps <path>
3. 参照元        u -i <instance> asset refs <path>
4. 問題検出 → 修正 → /unity-verify
```

## コマンド

### アセット操作

```bash
u -i <instance> asset info "Assets/Prefabs/Player.prefab"    # 基本情報
u -i <instance> asset deps "Assets/Prefabs/Player.prefab"    # 依存先一覧
u -i <instance> asset refs "Assets/Prefabs/Player.prefab"    # 参照元一覧
u -i <instance> asset prefab "Assets/Prefabs/X.prefab" --target "X"  # Prefab 化
u -i <instance> asset scriptable-object "Assets/Data/Config.asset" --type "GameConfig"
```

### パッケージ管理

```bash
u -i <instance> package list                           # インストール済みパッケージ
u -i <instance> package add com.unity.inputsystem      # 追加
u -i <instance> package remove com.unity.inputsystem   # 削除
```

## CLI 非対応操作

unity-shared のフォールバック順に従う:
1. `u -i <instance> api schema --type AssetDatabase` で対応メソッドを検索 (107メソッド)
2. `u -i <instance> api call` で実行
3. .meta インポート設定は YAML 直接編集

