What problem does it solve? Writing or migrating Unity Addressables code often fails because training data mixes the 1.22.3 and 2.9.1 API surfaces, producing compile errors, memory leaks from unreleased handles, and broken scene or catalog update flows. This Skill supplies version-tagged, source-cited rules so generated Addressables code compiles and behaves correctly on both Unity 2022 and Unity 6. ## Core Features & Use Cases - Version Difference Matrix: Maps every removed, obsoleted, or newly added API between Addressables 1.22.3 and 2.9.1, including SceneReleaseMode, IEnumerable overloads, and removed legacy locators. - Sub-document Routing: Directs detailed lookups to focused references covering initialization, handle lifecycle, asset loading, scene loading, catalog updates, downloads, AssetReference fields, and 30 verified pitfalls. - Migration Shield: Provides a legacy-to-modern API replacement table so 1.22.3 code can be ported to 2.9.1 without compile errors. - Use Case: When asked to write an Addressables scene-loading flow for Unity 6, consult this Skill to correctly use LoadSceneAsync with SceneReleaseMode and avoid the removed non-Async APIs. ## Quick Start Load this Skill before writing or reviewing any Unity Addressables loading, scene, catalog update, or AssetReference code and follow its version-tagged rules.