ultraqa
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
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ć
Zainstaluj umiejętność UltraQA w swoim projekcie — dodaj ją do konfiguracji oh-my-claudecode jako skill na poziomie 3.
Wybierz typ weryfikacji, którą chcesz uruchomić. Możesz użyć
/oh-my-claudecode:ultraqa --testsaby sprawdzić wszystkie testy,--buildaby zweryfikować kompilację,--lintaby znaleźć błędy stylu,--typecheckaby sprawdzić typy TypeScript, lub--custom "wzorzec"aby zdefiniować własny warunek sukcesu.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.
Jeśli weryfikacja nie powiedzie się, system automatycznie spawna architekta, który analizuje błąd, identyfikuje przyczynę i proponuje konkretną poprawkę.
Na podstawie rekomendacji architekta system wykonuje naprawę i powtarza cykl — testuje ponownie, sprawdza wynik i ewentualnie diagnozuje kolejne problemy.
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ę.