Toolverse
All skills

test-coverage-improver

by openai

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.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openai
Category
Testing
Views
3

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

  1. Uruchom make coverage z katalogu głównego repozytorium, aby wygenerować dane pokrycia w plikach .coverage i coverage.xml. Skill automatycznie zbierze te artefakty i wyświetli raport z polecenia coverage report -m.

  2. 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.html za pomocą uv run coverage html.

  3. 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.

  4. 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.

  5. Po zatwierdzeniu skill napisze testy w katalogu tests/, ponownie uruchomi make coverage i zweryfikuje zmiany za pomocą wbudowanego narzędzia weryfikacji. Gdy wszystkie testy przejdą, praca zostanie oznaczona jako ukończona.

Related skills

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862

langchain

by zechenzhangAGI

Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering

Testing
21123

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510

vitest

by antfu

Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

Testing
1236

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130

powershell-windows

by davila7

PowerShell Windows patterns. Critical pitfalls, operator syntax, error handling.

Testing
1074