Toolverse
Wszystkie skille

ultraqa

autor: Yeachan-Heo

Automatyczne testowanie i naprawa kodu w pętli aż do osiągnięcia celu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
1

O skillu

UltraQA to umiejętność autonomicznego cyklowania jakości kodu. Uruchamiasz testy, weryfikujesz wyniki, a system automatycznie diagnozuje błędy i proponuje poprawki — wszystko powtarza się aż do spełnienia Twojego warunku sukcesu. Obsługuje testy, build, linting, sprawdzanie typów TypeScript i niestandardowe wzorce. Idealna dla deweloperów, którzy chcą zautomatyzować iteracyjne poprawianie kodu bez ręcznego interweniowania.

Jak używać

  1. Zainstaluj umiejętność UltraQA w swoim projekcie — dodaj ją do konfiguracji oh-my-claudecode jako skill na poziomie 3.

  2. Wybierz typ weryfikacji, którą chcesz uruchomić. Możesz użyć /oh-my-claudecode:ultraqa --tests aby sprawdzić wszystkie testy, --build aby zweryfikować kompilację, --lint aby znaleźć błędy stylu, --typecheck aby sprawdzić typy TypeScript, lub --custom "wzorzec" aby zdefiniować własny warunek sukcesu.

  3. Uruchom komendę z wybranym parametrem. System automatycznie rozpocznie cykl QA — najpierw wykonuje weryfikację zgodnie z typem, a następnie sprawdza czy cel został osiągnięty.

  4. Jeśli weryfikacja nie powiedzie się, system automatycznie spawna architekta, który analizuje błąd, identyfikuje przyczynę i proponuje konkretną poprawkę.

  5. Na podstawie rekomendacji architekta system wykonuje naprawę i powtarza cykl — testuje ponownie, sprawdza wynik i ewentualnie diagnozuje kolejne problemy.

  6. Proces powtarza się maksymalnie 5 razy, aż do momentu gdy Twój warunek sukcesu zostanie spełniony. Po osiągnięciu celu system wyświetla komunikat o sukcesie i kończy pracę.

Podobne skille