Toolverse
Wszystkie skille

iterative-development

autor: alinaqi

Automatyczne pętle TDD — Claude naprawia kod, aż testy przejdą

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
alinaqi
Kategoria
Data Science

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ć

  1. 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.

  2. Poproś Claude'a o implementację funkcji lub naprawę kodu. Claude napisze testy i kod implementacyjny jak zwykle, a następnie zakończy odpowiedź.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Podobne skille