iterative-development
Automatyczne pętle TDD — Claude naprawia kod, aż testy przejdą
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność integrująca się z Claude Code Stop hooks, aby uruchamiać testy po każdej odpowiedzi modelu. Gdy test zawiedzie, błędy automatycznie wracają do Claude'a, który poprawia kod i próbuje ponownie — bez konieczności ręcznego interweniowania. Idealna dla programistów, którzy chcą rzeczywiste pętle TDD wbudowane bezpośrednio w przepływ pracy z Claude'em, bez dodatkowych wtyczek czy poleceń.
Jak używać
Załaduj umiejętność razem z plikiem base.md w swoim środowisku Claude Code. Umiejętność konfiguruje Stop hook — skrypt, który uruchamia się automatycznie tuż przed zakończeniem odpowiedzi Claude'a.
Poproś Claude'a o implementację funkcji lub naprawę kodu. Claude napisze testy i kod implementacyjny jak zwykle, a następnie zakończy odpowiedź.
Stop hook automatycznie uruchomi testy, linter i sprawdzenie typów. Jeśli wszystko przejdzie (kod wyjścia 0), praca jest gotowa i Claude się zatrzyma.
Jeśli testy zawiedą (kod wyjścia 2), błędy ze stderr są automatycznie wysyłane z powrotem do Claude'a w tej samej konwersacji. Claude widzi komunikaty o błędach i natychmiast przystępuje do naprawy kodu.
Pętla powtarza się — Stop hook uruchamia się ponownie po każdej poprawce Claude'a, aż wszystkie testy przejdą lub zostanie osiągnięty limit prób.
Cały proces jest automatyczny; nie musisz ręcznie uruchamiać testów ani kopiować błędów. Wystarczy czekać, aż Claude iteracyjnie dojdzie do zielonego stanu.