Toolverse
Wszystkie skille

parallel-debugging

autor: wshobson

Debuguj złożone błędy poprzez równoległy test konkurencyjnych hipotez i zbieranie dowodów.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
6

O skillu

Skill do debugowania problemów z wieloma potencjalnymi przyczynami. Wykorzystuje metodologię Analysis of Competing Hypotheses (ACH) do systematycznego testowania hipotez w sześciu kategoriach: błędy logiki, problemy z danymi, stany wyścigów, błędy integracji, wyczerpanie zasobów i problemy środowiska. Pozwala uniknąć błędu potwierdzenia i zorganizować równoległe śledztwo, gdy standardowe podejście do debugowania zawodzi.

Jak używać

  1. Zainstaluj skill parallel-debugging w swoim środowisku agenta, dodając go do konfiguracji pluginów agent-teams.

  2. Gdy napotkasz błąd z wieloma potencjalnymi przyczynami, aktywuj skill i opisz problem — co się stało, gdzie, kiedy i jakie są symptomy.

  3. Skill wygeneruje hipotezy w sześciu kategoriach: błędy logiki (warunki, pętle, edge case'i), problemy z danymi (typy, null, kodowanie), stany współbieżności (race conditions, cache), błędy integracji (API, wersje, konfiguracja), wyczerpanie zasobów (pamięć, połączenia) oraz problemy środowiska (zależności, biblioteki).

  4. Dla każdej hipotezy zbieraj dowody — logi, wyniki testów, stany zmiennych — które ją potwierdzają lub odrzucają. Skill organizuje to w strukturze porównawczej.

  5. Skill arbitruje wyniki, identyfikując hipotezę z największą ilością potwierdzających dowodów i najmniejszą ilością sprzeczności, wskazując prawdopodobną przyczynę pierwotną.

  6. Użyj wyniku do ukierunkowania naprawy — skill sugeruje, które moduły lub komponenty sprawdzić w pierwszej kolejności na podstawie wybranej hipotezy.

Podobne skille