unity-implement について
Unity プロジェクトで依頼された変更を実装するワークフロースキルです。ツールと編集の範囲を定め、Unity pipeline で検証し、成果物の整理と報告を指示します。
主な機能
- 01プロジェクトとツールの範囲を規定
- 02Unity ツールでコードと UI を編集
- 03型チェックとテストを実行
- 04一時ファイルを .scratch/ に保存
- 05手動プレイテストと Player Build は保留
活用シーン
- 01タスク仕様に沿って Unity 機能を実装
- 02個別テストと全テストで変更を検証
- 03Unity YAML を直接編集せず UI を変更
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ icarealot/ dotfiles --skill unity-implementインストール後、Claude Code で/unity-implementを入力して読み込まれたか確認します。
詳細
ユーザーが仕様またはタスクで説明した作業を実装します。
1. 作業範囲を確認する
unity-cliとunity-pipeline。- Runtime/Canvas UI には
ui-ugui、Editor IMGUI にはui-imgui。 - 新しい外部パッケージ、
Packages/manifest.jsonの変更、TMP Essentials などのエディターリソースのインポートは行いません。 - エディターを開いておきます。
ゲートに失敗した場合は作業を中止し、必要なユーザー操作を報告します。
2. 実装と検証
- 可能な場合は、事前に合意した接点で
unity-tddを指定して Skill ツールを呼び出します。 unity-pipelineを使用して、型チェックと個別テストファイルの実行を定期的に行い、最後にテストスイート全体を一度実行します。- コード以外の編集にはすべて
unity-cliを使用し、Unity YAML は直接編集しません。 - Runtime/Canvas UI には
ui-ugui、Editor IMGUI にはui-imguiを使用します。 - 一時スクリプト、ファイル、ログ、エクスポート、スクリーンショット、コマンド出力はすべてリポジトリルートの
.scratch/に置きます。報告前に、この作業項目で作成した成果物をすべて削除します。 - 人によるプレイテストと Player Build は実行せず、未実施として報告します。
3. 報告
完了後、結果または発生した問題を報告します。
コメント
Markdown 対応