Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Improve test coverage in the OpenAI Agents Python repository: run make coverage, inspect coverage artifacts, identify low-coverage files, propose high-impact tests, and confirm with the user before writing tests.
How to use
Uruchom
make coveragez katalogu głównego repozytorium, aby wygenerować dane pokrycia w plikach.coverageicoverage.xml. Skill automatycznie zbierze te artefakty i wyświetli raport z poleceniacoverage report -m.Przeanalizuj podsumowanie pokrycia – skill wykaże całkowity procent pokrycia, pliki z najniższym pokryciem i konkretne linie bez testów. Jeśli potrzebujesz interaktywnego przeglądu, skill może wygenerować
htmlcov/index.htmlza pomocąuv run coverage html.Skill zaproponuje nowe testy dla plików o niskim pokryciu, priorytetyzując publiczne API w
src/agents/, kod obsługi błędów i ścieżki ryzyka. Dla każdego pliku otrzymasz scenariusz testowy, opisane zachowanie i spodziewany wzrost pokrycia.Przejrzyj propozycje testów i zatwierdź je – skill czeka na Twoją zgodę przed napisaniem jakiegokolwiek kodu. Możesz zasugerować zmiany lub poprosić o alternatywne podejście.
Po zatwierdzeniu skill napisze testy w katalogu
tests/, ponownie uruchomimake coveragei zweryfikuje zmiany za pomocą wbudowanego narzędzia weryfikacji. Gdy wszystkie testy przejdą, praca zostanie oznaczona jako ukończona.