Toolverse
Wszystkie skille

root-cause-tracing

autor: mrgoonie

Znajdź źródło błędu, nie jego symptomy — śledź wstecz przez stos wywołań

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

O skillu

Umiejętność systematycznego śledzenia błędów wstecz przez łańcuch wywołań, aby znaleźć pierwotną przyczynę zamiast leczyć symptomy. Gdy błąd pojawia się głęboko w kodzie — na przykład git init w złym katalogu lub plik utworzony w niewłaściwej lokalizacji — ta umiejętność prowadzi Cię od miejsca błędu do jego rzeczywistego źródła. Zamiast naprawiać problem tam, gdzie się pojawia, nauczysz się pytać: co go spowodowało? Dzięki temu naprawiasz kod raz, na właściwym poziomie.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude, dodając ją do katalogu skills w konfiguracji claudekit.

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

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

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

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

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

Podobne skille