unity-adr について
unity-adr は、Unity のアーキテクチャ決定を記録するドキュメント用スキルです。複数の選択肢を検討する開発者向けに、背景、代替案、理由、結果、見直し条件を一定の形式で整理します。
主な機能
- 01決定とその背景の記録
- 02代替案の列挙と比較
- 03選択肢と理由の説明
- 04結果と見直し条件の記録
- 05REST スキルを実行しない文書作成
活用シーン
- 01Coroutine と UniTask の比較
- 02イベント駆動と直接参照の評価
- 03ScriptableObject 設定案の記録
- 04アセンブリ分割方法の決定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ besty0728/ unity-skills --skill unity-adrインストール後、Claude Code で/unity-adrを入力して読み込まれたか確認します。
詳細
このモジュールのスキルを呼び出す前に: 名前や説明から推測したパラメーターを使ってスキルを呼び出そうとしている場合は、いったん停止してください。まずこのファイルを読むか、
GET /skills/recommend?includeSchema=trueでスキーマを取得してください。recommend/schema からすでにパラメーター定義を取得している場合は、そのまま dryRun に進めます。
トリガー
- 技術的なアプローチの選択
- ライブラリやパターンの比較
- 設計上の判断理由の文書化
- 技術的な選択肢の検討、ライブラリやパターンの比較、設計判断に至った経緯の記録
Unity ADR
アーキテクチャ上の選択を後で見直す可能性がある場合や、妥当な選択肢が複数ある場合に使用します。
出力形式
- 決定
- コンテキスト
- 検討した選択肢
- 選択した案
- この案を選んだ理由
- 影響
- 見直しのトリガー
使用例
- Coroutine と UniTask の比較
- 直接参照とイベント駆動型の通信の比較
- ScriptableObject による設定とシーン内での設定の比較
- 単一のアセンブリと複数の
asmdefの比較 MonoBehaviour内のランタイムロジックと純粋な C# サービスの比較
ガードレール
モード:ドキュメント作成のみ — 制御対象となる REST スキルはありません。どの動作モード(Approval / Auto / Bypass)でも自由に読み込めます。
- ADR は簡潔にまとめてください。
- コード生成やアーキテクチャの方向性に実質的な影響を与える判断のみを記録してください。
コメント
Markdown 対応