debug-e2e
Interactive debugging for failed e2e tests. Orchestrates the debugging session but delegates log reading to subagents to keep the main conversation clean. Use for ping-pong debugging sessions where you want to form and test hypotheses together with the user.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Interactive debugging for failed e2e tests. Orchestrates the debugging session but delegates log reading to subagents to keep the main conversation clean. Use for ping-pong debugging sessions where you want to form and test hypotheses together with the user.
How to use
Uruchom umiejętność poleceniem
/debug-e2ewraz z identyfikatorem: hash logu CI (np.343c52b17688d2cd), numer PR (np.#19783), URL CI, lub nazwę testu (np.epochs_l1_reorgs). Jeśli nie podasz argumentu, system zapyta Cię, co chcesz debugować.Narzędzie automatycznie wyśle żądanie do pomagiera
identify-ci-failures, który pobierze logi i zidentyfikuje miejsca awarii w teście.Na podstawie zwróconego podsumowania sformułuj hipotezę dotyczącą przyczyny błędu — może to być błąd logiki, zła konfiguracja, czy problem z czasowaniem.
Jeśli potrzebujesz głębszej analizy konkretnego logu, poproś pomagiera
analyze-logso szczegółowe badanie wybranych fragmentów.Pracuj iteracyjnie z systemem: testuj hipotezy, porównuj wyniki udanych i nieudanych przebiegów, aż zidentyfikujesz przyczynę.
Nie używaj tego narzędzia do oczywistych błędów asercji (widocznych w output testu), błędów kompilacji czy prostych problemów konfiguracyjnych — w tych przypadkach debuguj kod bezpośrednio.