A
axiom-hang-diagnostics
Use when app freezes, UI unresponsive, main thread blocked, watchdog termination, or diagnosing hang reports from Xcode Organizer or MetricKit
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when app freezes, UI unresponsive, main thread blocked, watchdog termination, or diagnosing hang reports from Xcode Organizer or MetricKit
How to use
- Zainstaluj skill axiom-hang-diagnostics w swoim środowisku Claude/Codex/Copilot, wskazując repozytorium https://github.com/CharlesWiltgen/Axiom/tree/main/.claude-plugin/plugins/axiom/skills/axiom-hang-diagnostics. 2. Uruchom skill, gdy zauważysz objawy zawieszenia: aplikacja zamrza się na kilka sekund, UI nie reaguje na dotyk, pojawia się dialog systemowy "Aplikacja nie odpowiada" lub masz dostęp do raportów zawieszań z Xcode Organizer lub MetricKit. 3. Dostarczysz skillowi informacje o zawieszeniu — czy główny wątek jest zajęty pracą (np. przetwarzanie dużych danych, synchroniczne operacje I/O), czy zablokowany (czekanie na lock, deadlock). 4. Skill przeprowadzi cię przez systematyczną diagnozę, odróżniając zawieszenia od szarpnięć animacji i ogólnych opóźnień wydajności. 5. Na podstawie zidentyfikowanej przyczyny otrzymasz konkretne rekomendacje naprawy — przesunięcie pracy na wątek tła, asynchroniczne operacje, optymalizacja algorytmów lub rozwiązanie problemów z synchronizacją. 6. Jeśli masz dostęp do narzędzi profilowania (Time Profiler, System Trace), skill pomoże ci zinterpretować wyniki i potwierdzić diagnozę.