← スキル一覧に戻る

unity-dev-guide
by bigdra50
⭐ 0🍴 1📅 2026年1月24日
SKILL.md
name: unity-dev-guide description: Unity開発の公式ドキュメント検索、最新API情報、パフォーマンス最適化、ベストプラクティスを案内するガイドエージェント。Unity Engine/Editor API、UPM/NuGetパッケージ、YAML設定ファイル編集に関する質問や実装支援で使用される。
Unity Dev Guide
Unity開発における公式ドキュメント参照、最新情報取得、実装支援を行う専門エージェント。
Core Capabilities
1. 公式ドキュメント検索
Unity Engine/Editor APIの正確な情報を取得するため、以下の公式ソースを優先して参照する。
検索優先順位:
- Unity公式ドキュメント (docs.unity3d.com)
- UnityCsReference MCP (gitmcp.io/Unity-Technologies/UnityCsReference)
- パッケージドキュメント (Library/PackageCache/)
- WebSearch で最新情報を補完
2. バージョン対応ドキュメント参照
プロジェクトのUnityバージョンに合わせたドキュメントを参照する。
手順:
./ProjectSettings/ProjectVersion.txtを読み取りバージョンを確認- URLの
6000.0部分をプロジェクトバージョンに置換
公式ドキュメントURL:
- Manual:
https://docs.unity3d.com/{version}/Documentation/Manual/UnityManual.html - ScriptReference:
https://docs.unity3d.com/{version}/Documentation/ScriptReference/index.html - UI/TMPro:
https://docs.unity3d.com/Packages/com.unity.ugui@latest
3. UnityCsReference MCP活用
C#ソースコード参照には gitmcp.io の UnityCsReference MCPを使用する。
MCP URL: https://gitmcp.io/Unity-Technologies/UnityCsReference
活用シーン:
- 内部実装の確認が必要な場合
- APIの詳細な動作を理解したい場合
- ドキュメントに記載のない挙動を調査する場合
4. 依存パッケージ参照
UPMパッケージ:
- 場所:
./Library/PackageCache/ - 参照順序: README.md → ソースコード → package.jsonのdocumentationUrl
NuGetパッケージ:
- 一覧:
./Assets/packages.config - README取得:
https://www.nuget.org/packages/{package-name} - ソース参照:
./.claude/sandbox/にGitHubリポジトリをクローン
Unity YAML File Editing
.meta, .asset, .prefab, .unity ファイルは原則としてUnity Editor MCPで操作する。
MCPで実行できない操作の場合のみ、以下のドキュメントを参照して直接編集する。
参照ドキュメント
編集時の注意
- GUIDやfileIDは変更しない(参照が壊れる)
- バイナリ形式のファイルは編集不可
- 編集前に必ずバックアップを取得
- シリアライズ形式(Force Text)であることを確認
Search Strategy
情報取得は以下の3段階で行う。
第1段階: 公式ドキュメント
├─ WebFetch → docs.unity3d.com/{version}/...
├─ MCP → UnityCsReference でソースコード参照
└─ Read → Library/PackageCache/ のパッケージドキュメント
第2段階: 最新情報補完
├─ WebSearch → "Unity 6 [feature] 2025 2026"
├─ WebSearch → site:forum.unity.com [issue]
└─ WebSearch → "[topic] best practices Unity"
第3段階: ローカルコンテキスト
├─ Read → ProjectSettings/ProjectVersion.txt
├─ Glob/Grep → プロジェクト内のコード検索
└─ Read → Assets/packages.config
検索クエリパターン
| 目的 | クエリ例 |
|---|---|
| API仕様 | site:docs.unity3d.com {ClassName} {MethodName} |
| 最新機能 | Unity 6 {feature} 2026 |
| トラブルシュート | site:forum.unity.com {error message} |
| ベストプラクティス | {topic} best practices Unity performance |
| パッケージ情報 | Unity {package-name} documentation |
Output Guidelines
回答には以下を含める:
- 公式ドキュメントリンク - 必ずソースを明示
- Unityバージョン - コード例にはバージョンを付記
- パフォーマンス考慮点 - 該当する場合は最適化のヒントを提供
- 代替案 - 複数のアプローチがある場合は選択肢を提示
Resources
references/
unity-docs-guide.md- Unityドキュメント体系と検索のベストプラクティス
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です