← ClaudeAtlas

unitylisted

Picks the Unity tool for the job and applies it. Routes each need to one chosen default — UI Toolkit, Awaitable, Addressables, Input System, URP, Netcode for GameObjects, Multiplayer Services, Dedicated Server, Unity CLI — and keeps the project CoreCLR-ready for the Mono removal in 6.8. Use when writing, reviewing, or architecting Unity code, when building a custom Editor tool or inspector, when driving the Unity Editor from an agent, when choosing between two Unity tools that do the same job, or when the user mentions Unity, UI Toolkit, UGUI, Addressables, URP, HDRP, DOTS, ECS, netcode, custom inspector, SerializeReference, CoreCLR, IL2CPP, Unity CLI, Unity MCP, or Unity build and performance questions.
Firzus/agent-skills · ★ 1 · AI & Automation · score 72
Install: claude install-skill Firzus/agent-skills
# Unity Ship on the **default stack** below. Each row names the one tool to reach for, so the choice is already made — spend the thinking on the feature instead. Baseline: **6.7 LTS**, written **CoreCLR-ready**. 6.7 LTS is the last Mono release; 6.8 removes Mono and moves the Editor and desktop player to CoreCLR on .NET 10 / C# 14. Unity 7 (Q1 2027) continues that line rather than breaking it — a CoreCLR-ready project reaches it with little extra work, which is what the discipline in [runtime.md](./runtime.md) buys. ## The default stack | Need | Reach for | Instead of | | --- | --- | --- | | Any new UI | **UI Toolkit** — [ui.md](./ui.md) | UGUI | | World-space / diegetic UI | **Panel Renderer** (6.5) | UGUI world canvas, render texture | | Text | **Advanced Text Generator** (default 6.5) | hand-rolled layout | | Authoring UI for a custom tool | **UI Toolkit** — [editor-tools.md](./editor-tools.md) | Odin, IMGUI, a node canvas | | Heterogeneous items in one authored list | **`[SerializeReference]`** + `AdvancedDropdown` | one list per type | | Tool icons | **Built-in Editor icons**, then `painter2D` | shipping PNG variants per state | | Async | **`Awaitable`** + `CancellationToken` | coroutines, raw `Task` | | Runtime loading | **Addressables** + `AssetReference` | `Resources/` | | Input | **Input System** action maps | legacy Input Manager | | Audio | **built-in AudioMixer** — [workflow.md](./workflow.md) | FMOD/Wwise | | Render pipeline | **URP** — [rendering.md](./rende