Toolverse
Wszystkie skille

axiom-swiftui-nav-diag

autor: CharlesWiltgen

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

Szybkie info

Kategoria
Mobile
Wyświetlenia
2

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ć

  1. Zainstaluj skill axiom-swiftui-nav-diag w swoim środowisku Claude lub Copilot, wskazując repozytorium GitHub CharlesWiltgen/Axiom.

  2. 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.

  3. 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.

  4. 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.

  5. Zastosuj sugerowane poprawki do kodu — skill wskazuje konkretne miejsca w kodzie, które wymagają zmian.

  6. 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.

Podobne skille