What problem does it solve? Long async jobs like text-to-3D generation leave visionOS users staring at frozen screens, and developers struggle to coordinate 2D SwiftUI progress UI with 3D RealityKit motion while keeping spatial animation comfortable. ## Core Features & Use Cases - SwiftUI animation layer: ProgressView, symbol effects, phaseAnimator, keyframeAnimator, transitions, and content transitions for windows, ornaments, and overlays. - RealityKit animation layer: FromToByAnimation, OrbitAnimation, baked USDZ/skeletal clips via playAnimation, and per-frame Systems for entity motion in volumes and immersive spaces. - Loading-state playbook: A complete recipe pairing determinate/indeterminate progress UI with a spinning placeholder entity that swaps to the finished model on completion. - Use Case: While a text-to-3D job runs for minutes, show an animated status icon, a live progress bar, and a gently spinning placeholder box, then fade in the generated model and stop all animation controllers on completion. ## Quick Start Use the visionos-animations skill to add a determinate progress bar and a spinning RealityKit placeholder while my model generation task runs.