root-cause-tracing
Systematically trace bugs backward through call stack to find original trigger
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Systematically trace bugs backward through call stack to find original trigger
How to use
Zainstaluj umiejętność w swoim środowisku Claude, dodając ją do katalogu skills w konfiguracji claudekit.
Gdy napotkasz błąd głęboko w kodzie, zamiast od razu szukać rozwiązania w miejscu, gdzie się pojawia, zanotuj dokładny komunikat błędu i ścieżkę stosu wywołań.
Zidentyfikuj bezpośrednią przyczynę — czyli kod, który bezpośrednio wyzwolił błąd. Na przykład jeśli git init zawiedzie, znajdź linię, która go wywołuje.
Zapytaj: co wywołało ten kod? Przejdź jeden poziom wyżej w łańcuchu wywołań i sprawdź, jaka funkcja lub test ją uruchomił.
Kontynuuj śledzenie wstecz, aż dojdziesz do punktu wejścia — miejsca, gdzie nieprawidłowe dane lub konfiguracja weszły do systemu. To jest źródło problemu.
Napraw błąd w jego źródle, a nie w miejscu objawu. Rozważ również dodanie obrony wgłąb — sprawdzenia, które zapobiegną podobnym błędom na każdym poziomie łańcucha.