tdd-workflows-tdd-cycle
Skill do pracy z cyklami TDD – test-driven development z dyscypliną red-green-refactor
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność wspierająca pracę z metodologią Test-Driven Development. Prowadzi Cię przez pełny cykl TDD: od specyfikacji testów, przez projektowanie architektury testowej, aż po implementację i refaktoryzację kodu. Zawiera konfigurację progów pokrycia kodu (80% linii, 75% gałęzi) i automatyczne wyzwalacze refaktoryzacji. Idealna dla zespołów chcących wdrożyć dyscyplinę test-first w swoich projektach.
Jak używać
Zainstaluj skill tdd-workflows-tdd-cycle w swoim środowisku agentów (dostępny w repozytorium community sickn33).
Przygotuj wymagania projektu – zbierz specyfikacje funkcjonalne, kryteria akceptacji i scenariusze testowe, które chcesz pokryć. Skill będzie je analizować w fazie specyfikacji testów.
Uruchom fazę Test Specification and Design – skill automatycznie przeanalizuje Twoje wymagania, zidentyfikuje przypadki brzegowe i wygeneruje macierz scenariuszy testowych. Upewnij się, że każde wymaganie ma odpowiadający mu test.
Przejdź przez cykl red-green-refactor – skill egzekwuje ścisłą dyscyplinę: najpierw test pada (red), potem kod przechodzi test (green), wreszcie refaktoryzujesz kod. Każda faza jest weryfikowana przed przejściem do następnej.
Monitoruj progi pokrycia kodu – skill automatycznie sprawdza, czy osiągnąłeś minimum 80% pokrycia linii i 75% pokrycia gałęzi. Dla ścieżek krytycznych wymaga 100% pokrycia.
Wyzwalaj refaktoryzację na podstawie metryk – gdy złożoność cyklomatyczna przekroczy 10, długość metody 20 linii lub klasy 200 linii, skill sugeruje refaktoryzację. Jeśli potrzebujesz szczegółowych przykładów, otwórz plik resources/implementation-playbook.md w repozytorium.