D
debugging-strategies
Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior.
How to use
- Zainstaluj umiejętność w swoim środowisku agenta, dodając ścieżkę do pliku konfiguracyjnego. 2. Gdy napotkasz błąd lub problem z wydajnością, uruchom umiejętność i zacznij od fazy reprodukcji: sprawdź, czy problem pojawia się konsekwentnie, w jakich warunkach, i czy mogą go powtórzyć inni. Stwórz minimalny przykład, który izoluje problem. 3. Przejdź do fazy zbierania informacji: zbierz komunikaty błędów, logi, szczegóły środowiska (system operacyjny, wersja bibliotek, konfiguracja) i stos wywołań. Dokumentuj wszystko dokładnie. 4. Zastosuj naukową metodę: zaobserwuj rzeczywiste zachowanie, sformułuj hipotezę o przyczynie, przeprowadź eksperyment testujący hipotezę, przeanalizuj wyniki. Jeśli hipoteza nie potwierdzi się, powtórz z nową hipotezą. 5. Jeśli utkniesz, użyj techniki gumowej kaczki: wyjaśnij problem na głos kolegze lub samemu sobie — często ujawni to przyczynę. Rób przerwy, aby odświeżyć umysł. 6. Po znalezieniu przyczyny pierwotnej, zdokumentuj rozwiązanie i podziel się wnioskami z zespołem, aby zapobiec podobnym problemom w przyszłości.