parallel-debugging
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
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ć
Zainstaluj skill parallel-debugging w swoim środowisku agenta, dodając go do konfiguracji pluginów agent-teams.
Gdy napotkasz błąd z wieloma potencjalnymi przyczynami, aktywuj skill i opisz problem — co się stało, gdzie, kiedy i jakie są symptomy.
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).
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.
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ą.
Użyj wyniku do ukierunkowania naprawy — skill sugeruje, które moduły lub komponenty sprawdzić w pierwszej kolejności na podstawie wybranej hipotezy.