T
test-fixing
Automatycznie uruchamiaj testy i naprawiaj błędy w inteligentny sposób
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude'a, która systematycznie identyfikuje i naprawia wszystkie nieudane testy. Grupuje błędy po typie, module i przyczynie, a następnie naprawia je w kolejności priorytetów — najpierw problemy infrastrukturalne, potem zmiany API. Uruchamia testy, analizuje wyniki, znajduje pierwiastek zła i weryfikuje poprawki dla każdej grupy błędów. Idealna, gdy prosisz o naprawę testów, pojawią się błędy w CI/CD lub chcesz, aby test suite przeszedł pomyślnie.
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude'a, dodając plik test-fixing do katalogu skills. 2. Poproś Claude'a o naprawę testów, na przykład: "napraw te testy", "test suite jest zepsuty" lub "chcę, aby wszystkie testy przeszły". 3. Claude uruchomi
make testlubuv run pytest, aby zidentyfikować wszystkie nieudane testy i przeanalizować ich wyniki — liczbę błędów, typy błędów i moduły, które je powodują. 4. Umiejętność automatycznie grupuje błędy po typie (ImportError, AttributeError itp.), module lub pierwiastku zła, a następnie priorytetyzuje grupy — najpierw błędy infrastrukturalne (import, zależności), potem zmiany API. 5. Dla każdej grupy Claude przeczyta kod, sprawdzi ostatnie zmiany, zidentyfikuje przyczynę, wprowadzi poprawkę za pomocą narzędzia Edit, a następnie uruchomi podzbiór testów dla tej grupy (np.uv run pytest tests/path/to/test_file.py -vlubuv run pytest -k "pattern" -v), aby potwierdzić, że błędy zostały rozwiązane. 6. Proces powtarza się dla następnej grupy, aż wszystkie testy przejdą pomyślnie.
Podobne skille
C
crypto-research
autor: stevengonsalvez
Testowanie
14118
C
code-reviewer
autor: google-gemini
Testowanie
1248
P
playwright-browser-automation
autor: lackeyjb
Testowanie
13130
V
vitest
autor: antfu
Testowanie
1236
C
code-review-excellence
autor: wshobson
Testowanie
1145
L
lean4-theorem-proving
autor: cameronfreer
Testowanie
9108