What problem does it solve? Writing VeloxDev transition animations requires choosing the correct adapter package, following the repository's canonical declaration layout, and handling subtle behaviors like index evaluation, mutual execution, and sampler registration. This Skill encodes those rules so generated animation code compiles and behaves correctly on the first run for whichever .NET GUI the project uses. ## Core Features & Use Cases - Adapter package selection: Maps WPF, Avalonia, WinUI, MAUI, WinForms, Blazor/Razor, and Jalium projects to the correct VeloxDev adapter package, with guidance for building an adapter when the GUI is unsupported. - Canonical transition declarations: Produces Transition<T> chains in the repository's exact layout, choosing between static-reuse declarations and create-and-discard declarations based on whether the endpoint varies per call. - Index semantics and effects: Handles constant, live, and frozen (PathIndex.Frozen) indices, configures TransitionEffect (duration, easing, looping, FPS), and covers runtime control via Transition.Pause, Resume, Seek, and Exit. - Use Case: A developer building a WPF dashboard asks for a fade-and-slide animation on a panel; the Skill emits a static readonly Transition<Border> declaration with the correct easing, package reference, and execution call. ## Quick Start Write a VeloxDev transition animation that fades a Rectangle's opacity to zero over two seconds in my WPF project.