Toolverse
All skills

axiom-swiftui-animation-ref

by CharlesWiltgen

Use when implementing SwiftUI animations, understanding VectorArithmetic, using @Animatable macro, zoom transitions, UIKit/AppKit animation bridging, choosing between spring and timing curve animations, or debugging animation behavior - comprehensive animation reference from iOS

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile

About this skill

Use when implementing SwiftUI animations, understanding VectorArithmetic, using @Animatable macro, zoom transitions, UIKit/AppKit animation bridging, choosing between spring and timing curve animations, or debugging animation behavior - comprehensive animation reference from iOS 13 through iOS 26

How to use

  1. Zainstaluj umiejętność w swoim środowisku Claude/Codex, wskazując ścieżkę repozytorium GitHub (CharlesWiltgen/Axiom). 2. Otwórz umiejętność, gdy pracujesz nad implementacją animacji SwiftUI — na przykład gdy chcesz zrozumieć, jak działa interpolacja wartości lub jak użyć protokołu VectorArithmetic. 3. Skonsultuj sekcję "Understanding Animation", aby zrozumieć matematyczne podstawy — interpolacja, timing curves i spring animations. 4. Jeśli implementujesz niestandardową animację, przejrzyj wymagania VectorArithmetic (odejmowanie, skalowanie, dodawanie, wartość zerowa) i przykłady konformności dla typów takich jak CGFloat, Double i Float. 5. Dla iOS 17+ skorzystaj z informacji o PhaseAnimator i KeyframeAnimator; dla iOS 18+ sprawdź sekcję dotyczącą zoom transitions i integracji UIKit/AppKit; dla iOS 26+ zapoznaj się z makrem @Animatable. 6. Gdy debugujesz niespodziewane zachowanie animacji, wróć do sekcji dotyczącej Transaction system i wyboru między animacjami sprężynowymi a czasowymi — umiejętność zawiera wskazówki diagnostyczne dla każdego scenariusza.

Related skills

kotlin-multiplatform

by vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,\nsource set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets\n(Android, JVM/Desktop, iOS) with web/wasm future

Mobile
15105

analyzing-financial-statements

by anthropics

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

Mobile
16113

csharp-developer

by zenobi-us

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

Mobile
37126

mobile-design

by sickn33

Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or

Mobile
6091

openscad

by mitsuhiko

Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.

Mobile
4291

react-native-design

by wshobson

Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations.

Mobile
1964