axiom-swiftui-nav-diag
Use when debugging navigation not responding, unexpected pops, deep links showing wrong screen, state lost on tab switch or background, crashes in navigationDestination, or any SwiftUI navigation failure - systematic diagnostics with production crisis defense
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when debugging navigation not responding, unexpected pops, deep links showing wrong screen, state lost on tab switch or background, crashes in navigationDestination, or any SwiftUI navigation failure - systematic diagnostics with production crisis defense
How to use
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.