axiom-swiftui-performance
Use when UI is slow, scrolling lags, animations stutter, or when asking 'why is my SwiftUI view slow', 'how do I optimize List performance', 'my app drops frames', 'view body is called too often', 'List is laggy' - SwiftUI performance optimization with Instruments 26 and WWDC
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when UI is slow, scrolling lags, animations stutter, or when asking 'why is my SwiftUI view slow', 'how do I optimize List performance', 'my app drops frames', 'view body is called too often', 'List is laggy' - SwiftUI performance optimization with Instruments 26 and WWDC 2025 patterns
How to use
Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując katalog axiom-swiftui-performance z repozytorium.
Uruchom Instruments 26 w Xcode i włącz nowy SwiftUI Instrument — nagrywaj sesję profilowania podczas testowania interfejsu użytkownika (przewijanie, animacje, interakcje).
Opisz problem w wiadomości do skilla — na przykład "moja lista przewija się z zacinaniem" lub "widok body jest wywoływany zbyt często". Dołącz zrzut ekranu z Instruments jeśli to możliwe.
Skill przeanalizuje wykresy Cause & Effect Graph z Instruments 26, aby zidentyfikować, które zmiany stanu powodują kosztowne aktualizacje widoków.
Zastosuj rekomendacje: rozbij złożone hierarchie widoków, zoptymalizuj struktury danych, dodaj Identity constraints lub użyj @State/@Binding bardziej selektywnie.
Ponownie nagrywaj w Instruments i porównaj metryki — skill pomoże ci zinterpretować poprawę wydajności i wskaże pozostałe wąskie gardła.