Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Analyze test coverage gaps. Use when user says \
How to use
Uruchom skill, gdy chcesz przeanalizować pokrycie testami — powiedz "test coverage", "what's not tested", "coverage gaps", "missing tests", "coverage report" lub "what needs testing".
Skill automatycznie mapuje powierzchnię aplikacji: skanuje definicje tras (Next.js, React Router, Vue Router), identyfikuje komponenty interaktywne z logiką stanu, wylicza endpointy API z ich metodami i odkrywa krytyczne przepływy użytkownika (autentykacja, checkout, onboarding).
Następnie przeszukuje wszystkie pliki testów (*.spec.ts, *.spec.js), aby wyodrębnić, które strony są pokryte, które komponenty mają testy, które endpointy API są mockowane, i liczy testy w każdym obszarze.
Skill generuje macierz pokrycia pokazującą każdy obszar, trasę, liczbę testów i status (pokryty, częściowo pokryty, brakujący).
Priorytetyzuje luki według wpływu biznesowego: najpierw krytyczne (autentykacja, płatności, funkcje core), potem wysokie (CRUD, wyszukiwanie, nawigacja), średnie (ustawienia, preferencje) i niskie (strony statyczne).
Dla każdej zidentyfikowanej luki skill rekomenduje liczbę potrzebnych testów, szablon do użycia i szacunkowy wysiłek (szybki, średni, złożony).