unity-ugui-runtime-ui — Agent Skill v0.1.0

設計から検証まで、
uGUIをコードで。

UnityのuGUI画面を、C#コードで構築・改修・レビューする Agent Skill です。情報階層・状態・操作導線を設計し、画面コードを生成。コンパイル確認と解像度検証までを一つの手順で進めます。

対象:Claude Code / Codex CLI / Antigravity — 3ツールでの実行を想定しています

設計してからコードにする

情報階層・画面状態・フィードバック・操作導線を整理し、設計判断をコードへ反映します

uGUIをC#で構築する

Canvas・RectTransform・LayoutGroupなどを、Editor上のドラッグ操作に頼らずコードで構築します

検証結果まで報告する

Unity CLIのコンパイル確認、Play Modeの解像度スイープ、生成コードの静的検査を行います

既存の画面にも適用する

新規構築に加え、既存規約に沿った改修と、uGUI画面のレビューに対応します

対象
uGUIの画面構成、レイアウト、表示状態、操作導線、解像度・アスペクト比への追従
対象外
UI Toolkit、Editor拡張・IMGUI、TextMeshProのフォントアセット生成、Unity以外のUI、ゲームロジック単体
入力
画面と目的を示す要求文、対象のUnityプロジェクト(Assets/・ProjectSettings/)。既存規約があれば優先します
検証
Unity CLIによるコンパイル確認、Play Modeテストによる解像度スイープ、生成コードの静的検査
対象ホスト
Claude Code / Codex CLI / Antigravity
対象Unity
Unity 6.3 LTS(uGUI 2.0)
Screens/<Name>Screen.cs
画面の構築と状態反映を分けた、画面単位のC#クラスです
UiTheme.cs / UiFactory.cs
テーマ定義とUI生成の共通基盤です。同等の既存実装があれば作成しません
UiResolutionSweepTests.cs
複数の解像度でレイアウトを検証するPlay Modeテストです
実装報告(Markdown)
前提、UX判断、変更ファイル、検証結果、既知の制限、範囲外の所見をまとめた報告です

SHA-256

ダウンロードしたファイルが配布物と同一であることを照合できます。手元で次のいずれかを実行し、下の値と一致することをご確認ください。

9e453ae3aff69726883291da21228c27d95531852453f4ae120812492eaefe18

# macOS / Linux
sha256sum unity-ugui-runtime-ui-0.1.0.skill

# Windows(PowerShell)
Get-FileHash unity-ugui-runtime-ui-0.1.0.skill -Algorithm SHA256

動作環境:Unity 6.3 LTS以降(uGUI 2.0)を対象とします。Unityの実行パスは環境変数 UNITY_PATH で渡してください(未設定の場合、CLI検証段階は下位段階へ切り替わります)。検証スクリプト(scripts/)はPython 3標準ライブラリのみで動作し、追加の依存関係は不要です。

1

上のボタンから unity-ugui-runtime-ui-0.1.0.skill をダウンロードします。

2

利用するホストのスキルディレクトリへ展開します。展開先の直下に SKILL.md があれば設置は完了です。

mkdir -p ~/.claude/skills/unity-ugui-runtime-ui
unzip unity-ugui-runtime-ui-0.1.0.skill -d ~/.claude/skills/unity-ugui-runtime-ui
3

Unityプロジェクトを作業ディレクトリとして開き、エージェントに対象の画面と目的を伝えます。

インベントリ画面のuGUIをコードで作ってください
4

適用範囲と前提の確認後、UX設計、コード生成、検証の順に進みます。完了すると、変更内容と検証結果をまとめた実装報告が返ります。