Build/Update Tests
Ocenia plik pod kątem ryzyka, a następnie tworzy lub uzupełnia brakujące testy jednostkowe/integracyjne/E2E.
Działa po konfiguracji
Co robi ten skill
Odczytuje docelowy plik, klasyfikuje go jako wysokie/średnie/niskie ryzyko, sprawdza istnienie testów jednostkowych/integracyjnych/E2E zgodnie z dokumentacją zgodności wzorców, a następnie tworzy lub aktualizuje brakujące testy i zgłasza naprawione luki. Aktywowany przez frazy takie jak "build tests for X", "update tests", "test [component]" lub "check test coverage".
Raport z testu
Uruchomiono dwukrotnie na pliku formatCurrency.ts: przejście z pomocą umiejętności wygenerowało 11 zorganizowanych testów P0/P1/P2 (przypadki brzegowe dla null/NaN/zaokrąglenia/nieznanego kodu waluty, poprawna ścieżka __tests__) w porównaniu do 4 płaskich testów z niekierowanego punktu odniesienia, wszystkie 15 przeszło w rzeczywistym vitest. Jego krok "CRITICAL" zgodności ze wzorcami odczytuje claude-patterns/testing-patterns.md, vitest-testing-patterns.md i playwright-best-practices.md, które nie są dostarczane z umiejętnością i nie będą istnieć w typowym repozytorium konsumenta, więc całe to sprawdzenie domyślnie milcząco nic nie robi.
Testowano: 2026-07-16 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/enbyaugust/zacs-claude-skills cd zacs-claude-skills mkdir -p ~/.claude/skills cp -r skills/build-update-tests ~/.claude/skills/build-update-tests
Komendy i przykładowe prompty
/build-update-testsOcenia plik pod kątem ryzyka, a następnie tworzy lub uzupełnia brakujące testy jednostkowe/integracyjne/E2E.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
check test coverage for the payment service before I ship itwrite missing unit tests for my LoginForm componenttest my new formatCurrency util for edge cases like null and NaN