axiom-swiftui-nav-diag
Systematyczna diagnostyka błędów nawigacji w SwiftUI — znajdź przyczynę w minuty, nie godziny
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do debugowania problemów z nawigacją w SwiftUI. Pomaga zidentyfikować błędy zarządzania stanem ścieżki, problemy z tożsamością widoków i błędy umieszczenia komponentów. Obejmuje systematyczne kroki diagnostyczne dla typowych scenariuszy: linki nie reagują na dotyk, cofanie prowadzi do złego ekranu, deep linki otwierają niewłaściwy widok, utrata stanu przy przełączaniu tabów lub przejściu aplikacji w tło, awarie w navigationDestination. Bazuje na zasadzie, że 85% problemów nawigacji wynika z błędów kodu, nie defektów frameworka.
Jak używać
Zainstaluj skill axiom-swiftui-nav-diag w swoim środowisku Claude lub Copilot, wskazując repozytorium GitHub CharlesWiltgen/Axiom.
Kiedy napotkasz problem z nawigacją w SwiftUI (link nie reaguje, cofanie prowadzi do złego ekranu, state ginie przy przełączeniu taba), uruchom skill z opisem problemu.
Skill przeprowadzi Cię przez obowiązkowe pierwsze kroki diagnostyki: sprawdzenie, czy NavigationLink ma poprawnie ustawioną ścieżkę, czy widok ma stabilną tożsamość, czy navigationDestination znajduje się w odpowiednim miejscu w hierarchii.
Przeanalizuj wyniki diagnostyki, które wskazują główną przyczynę: błąd zarządzania stanem ścieżki, problem z view identity czy błędne umieszczenie komponentu nawigacji.
Zastosuj sugerowane poprawki do kodu — skill wskazuje konkretne miejsca w kodzie, które wymagają zmian.
Jeśli problem dotyczy bardziej złożonego scenariusza (deep linki, background state, tab switching), skill dostarcza dodatkowych kroków diagnostycznych specyficznych dla Twojego przypadku.