test-design-reviewer
Evaluates test quality using Dave Farley's 8 properties. Use when reviewing tests, assessing test suite quality, or analyzing test effectiveness against TDD best practices.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Evaluates test quality using Dave Farley's 8 properties. Use when reviewing tests, assessing test suite quality, or analyzing test effectiveness against TDD best practices.
How to use
Zainstaluj umiejętność w swoim środowisku Claude, dodając plik test-design-reviewer do katalogu skills (np. ~/.claude/skills/test-design-reviewer).
Otwórz konwersację z agentem Explore w modelu Sonnet i aktywuj umiejętność test-design-reviewer.
Przygotuj plik testowy lub całą test suite, którą chcesz przeanalizować – skopiuj kod lub wskaż ścieżkę do pliku.
Poproś agenta o ocenę testów, np. "Przeanalizuj jakość tego test suite'u" lub "Oceń ten plik testowy według właściwości Dave'a Farleya". Agent przeskanuje kod i przypisze oceny dla każdej z 8 właściwości: Understandable (zrozumiałość), Maintainable (utrzymywalność), Repeatable (powtarzalność), Self-checking (samo-weryfikacja), Focused (skupienie), Independent (niezależność), Isolated (izolacja) i Thorough (dokładność).
Przejrzyj raport z ocenami – każda właściwość otrzyma punkty 1–10 wraz z uzasadnieniem. Zidentyfikuj obszary, w których testy słabiej wypadają (np. zbyt mocno powiązane z implementacją, trudne do zrozumienia).
Wykorzystaj rekomendacje agenta do refaktoryzacji testów – popraw abstrakcje, zmniejsz sprzężenie z kodem produkcyjnym, zwiększ czytelność i niezawodność test suite'u zgodnie z praktykami TDD.