What problem does it solve? Writing YooAsset code in Unity often leads to subtle bugs: leaked handles, wrong PlayMode parameters, hallucinated legacy APIs, and broken build pipelines. This Skill provides source-verified reference documentation for YooAsset v2.3.18 so AI agents and developers emit correct initialization, loading, updating, building, and filesystem code. ## Core Features & Use Cases - Lifecycle & PlayMode guidance: Covers YooAssets.Initialize, ResourcePackage creation, and the five EPlayMode parameter classes with platform guards for WebGL and Editor. - Loading, handles, and refcounting: Documents the five load families, handle release rules, and AutoUnloadBundleWhenUnused semantics with anti-pattern examples. - Build & filesystem reference: Details AssetBundleBuilder, BuildParameters, IFilterRule (2.3.16 breaking change), FileSystemParameters constants, and IRemoteServices/IDecryptionServices contracts. - Pitfalls checklist: Lists 30 common AI-generated mistakes plus a legacy API migration table for pre-2.3.18 calls. - Use Case: When asked to write a YooAsset hot-update flow, consult this Skill to produce the correct RequestPackageVersionAsync → UpdatePackageManifestAsync → CreateResourceDownloader sequence instead of hallucinated APIs. ## Quick Start Use the yooasset-design skill to write a correct YooAsset HostPlayMode initialization and asset loading flow for my Unity project.