Toolverse
Wszystkie skille

tdd-workflows-tdd-cycle

autor: sickn33

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

Szybkie info

Autor
sickn33
Kategoria
Testowanie
Wyświetlenia
21

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ć

  1. Zainstaluj skill tdd-workflows-tdd-cycle w swoim środowisku agentów (dostępny w repozytorium community sickn33).

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

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

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

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

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

Podobne skille