{"id":"00c11678-8f7b-4409-9753-71263ca94fb8","shortId":"cGECEx","kind":"skill","title":"unity-perf","tagline":"パフォーマンス計測ワークフロー。プロファイリング、GC 分析、最適化提案。\nUse for: \"パフォーマンス\", \"プロファイル\", \"FPS\", \"GC\", \"最適化\", \"ボトルネック\"","description":"# unity-perf\n\n> **PREREQUISITE:** `../unity-shared/SKILL.md`（Relay Server 経由で Unity Editor が起動/アクティブであること）\n>\n> skill 経由のコマンドは必ず `-i <instance>` を付ける (unity-shared #インスタンス指定)。\n\n## プロファイリングフロー\n\n```text\n1. /unity-verify Quick Verify             コンパイルエラーがないことを確認\n2. u -i <instance> play                   Play Mode 開始\n3. u -i <instance> profiler start         プロファイリング開始\n4. 計測 (数秒〜数十秒)\n5. u -i <instance> profiler snapshot      スナップショット取得\n   u -i <instance> profiler frames --count 10   フレームデータ取得\n6. u -i <instance> profiler stop          停止\n7. u -i <instance> stop                   Play Mode 終了\n8. 分析 → 最適化提案\n```\n\n## コマンド\n\n```bash\nu -i <instance> profiler start                  # 開始\nu -i <instance> profiler stop                   # 停止\nu -i <instance> profiler snapshot               # 現在のスナップショット\nu -i <instance> profiler frames --count 10      # 直近Nフレーム\n```\n\n## 分析パターン\n\n| ボトルネック | 確認方法 | 対策 |\n|-------------|---------|------|\n| CPU | frames の処理時間 | ホットパスの最適化 |\n| GPU | frames の描画時間 | バッチング、LOD |\n| GC | frames の GC Alloc | オブジェクトプール、struct 化 |\n| メモリ | snapshot のメモリ使用量 | アセット圧縮、参照整理 |\n\n## 最適化チェックリスト\n\n- [ ] Update/LateUpdate 内の毎フレーム Alloc\n- [ ] GetComponent の繰り返し呼び出し\n- [ ] 文字列結合 (+ 演算子)\n- [ ] LINQ in Update\n- [ ] 不要な SetActive 切り替え","tags":["unity","perf","cli","bigdra50","agent-skills","developer-tools","python","unity3d"],"capabilities":["skill","source-bigdra50","skill-unity-perf","topic-agent-skills","topic-cli","topic-developer-tools","topic-python","topic-unity","topic-unity3d"],"categories":["unity-cli"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/bigdra50/unity-cli/unity-perf","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add bigdra50/unity-cli","source_repo":"https://github.com/bigdra50/unity-cli","install_from":"skills.sh"}},"qualityScore":"0.468","qualityRationale":"deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 37 github stars · SKILL.md body (1,234 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:58:31.566Z","embedding":null,"createdAt":"2026-04-28T06:56:42.293Z","updatedAt":"2026-05-18T18:58:31.566Z","lastSeenAt":"2026-05-18T18:58:31.566Z","tsv":"'/unity-shared/skill.md':21 '/unity-verify':40 '1':39 '10':72,112 '2':44 '3':51 '4':57 '5':61 '6':74 '7':80 '8':87 'alloc':131,143 'bash':91 'count':71,111 'cpu':118 'editor':26 'fps':13 'frame':70,110,119,123,128 'gc':6,14,127,130 'getcompon':144 'gpu':122 'linq':148 'lod':126 'mode':49,85 'perf':3,19 'play':47,48,84 'prerequisit':20 'profil':54,64,69,77,94,99,104,109 'quick':41 'relay':22 'server':23 'setact':152 'share':35 'skill':29 'skill-unity-perf' 'snapshot':65,105,136 'source-bigdra50' 'start':55,95 'stop':78,83,100 'struct':133 'text':38 'topic-agent-skills' 'topic-cli' 'topic-developer-tools' 'topic-python' 'topic-unity' 'topic-unity3d' 'u':45,52,62,67,75,81,92,97,102,107 'uniti':2,18,25,34 'unity-perf':1,17 'unity-shar':33 'updat':150 'update/lateupdate':141 'use':9 'verifi':42 'が起動':27 'の':129 'のメモリ使用量':137 'の処理時間':120 'の描画時間':124 'の繰り返し呼び出し':145 'を付ける':32 'アクティブであること':28 'アセット圧縮':138 'インスタンス指定':36 'オブジェクトプール':132 'コマンド':90 'コンパイルエラーがないことを確認':43 'スナップショット取得':66 'バッチング':125 'パフォーマンス':11 'パフォーマンス計測ワークフロー':4 'フレームデータ取得':73 'プロファイリング':5 'プロファイリングフロー':37 'プロファイリング開始':56 'プロファイル':12 'ホットパスの最適化':121 'ボトルネック':16,115 'メモリ':135 '不要な':151 '停止':79,101 '内の毎フレーム':142 '分析':7,88 '分析パターン':114 '切り替え':153 '化':134 '参照整理':139 '対策':117 '数十秒':60 '数秒':59 '文字列結合':146 '最適化':15 '最適化チェックリスト':140 '最適化提案':8,89 '演算子':147 '現在のスナップショット':106 '直近nフレーム':113 '確認方法':116 '終了':86 '経由で':24 '経由のコマンドは必ず':30 '計測':58 '開始':50,96","prices":[{"id":"d2482522-32d9-478b-8957-eca99d40f5e8","listingId":"00c11678-8f7b-4409-9753-71263ca94fb8","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"bigdra50","category":"unity-cli","install_from":"skills.sh"},"createdAt":"2026-04-28T06:56:42.293Z"}],"sources":[{"listingId":"00c11678-8f7b-4409-9753-71263ca94fb8","source":"github","sourceId":"bigdra50/unity-cli/unity-perf","sourceUrl":"https://github.com/bigdra50/unity-cli/tree/main/skills/unity-perf","isPrimary":false,"firstSeenAt":"2026-04-28T06:56:42.293Z","lastSeenAt":"2026-05-18T18:58:31.566Z"}],"details":{"listingId":"00c11678-8f7b-4409-9753-71263ca94fb8","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"bigdra50","slug":"unity-perf","github":{"repo":"bigdra50/unity-cli","stars":37,"topics":["agent-skills","cli","developer-tools","python","unity","unity3d"],"license":"mit","html_url":"https://github.com/bigdra50/unity-cli","pushed_at":"2026-05-12T01:15:17Z","description":"CLI tool for controlling Unity Editor via command line - Play Mode, console logs, tests, scenes, GameObjects and more","skill_md_sha":"88199c386f60ff83fc488dd653b9126203efb4cc","skill_md_path":"skills/unity-perf/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/bigdra50/unity-cli/tree/main/skills/unity-perf"},"layout":"multi","source":"github","category":"unity-cli","frontmatter":{"name":"unity-perf","license":"MIT","description":"パフォーマンス計測ワークフロー。プロファイリング、GC 分析、最適化提案。\nUse for: \"パフォーマンス\", \"プロファイル\", \"FPS\", \"GC\", \"最適化\", \"ボトルネック\"","compatibility":"Requires `u` CLI (unity-cli) and active Unity Editor via Relay Server."},"skills_sh_url":"https://skills.sh/bigdra50/unity-cli/unity-perf"},"updatedAt":"2026-05-18T18:58:31.566Z"}}