Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Fetch and analyze code coverage from Codecov API for the linkml project. Use when checking coverage before making a PR, analyzing coverage changes, or finding low-coverage files.
How to use
Zainstaluj skill codecov-coverage w swoim środowisku Claude, upewniając się, że masz dostęp do narzędzi WebFetch i Bash.
Przed utworzeniem pull requesta zapytaj skill o ogólny procent pokrycia, podając polecenie do pobrania szybkiego wyniku — skill użyje WebFetch na endpoint badge.txt, który zwróci aktualny procent pokrycia dla gałęzi main projektu LinkML.
Jeśli chcesz szczegółowe dane (liczbę linii, trafień i braków), poproś skill o pobranie informacji z API totals — zwróci JSON ze statystyką całego projektu, w tym liczbę plików i procent pokrycia.
Aby znaleźć pliki z niskim pokryciem, użyj endpoint report — skill pobierze raport pokrycia na poziomie pliku i wyświetli obszary wymagające testów, takie jak generatory czy narzędzia CLI.
Sprawdź wynik względem wymogów: nowe moduły powinny mieć minimum 80% pokrycia, a każda nowa funkcja publiczna wymaga co najmniej jednego testu. Jeśli pokrycie spada, CI automatycznie to zasygnalizuje.
W przypadku problemów z lokalnym pokryciem (spowodowanymi strukturą UV workspace) polegaj wyłącznie na API Codecov — nie próbuj uruchamiać pokrycia lokalnie, gdyż
.coveragercnie będzie działać poprawnie z aktualnym układem katalogów.