openai avatar

Test Coverage Improver

When you need to actually move the coverage needle rather than just stare at red percentages, this skill runs `make coverage`, parses the output and XML artifacts, then surfaces the lowest hanging fruit in your codebase. It prioritizes public APIs and risky paths over examples, drafts specific test scenarios with expected gains, and crucially asks for your approval before writing anything. The workflow is thorough: propose tests, wait for confirmation, implement them in `tests/`, rerun coverage, and verify changes. It's opinionated about what matters (error cases and combinational logic over happy paths) and won't let you merge without seeing the new numbers.

skills.sh installs
266
GitHub stars
30.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add openai/openai-agents-python --skill test-coverage-improver --agent claude-code

Installs into .claude/skills of the current project.

Files

Test Coverage Improver

Use current coverage evidence to identify missing caller-visible behavior tests. Select this workflow for coverage measurement, coverage-metric regressions, or finding gaps from coverage artifacts. When the user already specifies the behaviors to test, use the ordinary implementation/review workflow without coverage measurement unless measurement is also requested. Adding tests alone does not trigger this skill or its final make coverage step.

Scope and authorization

For assessment or proposal-only requests, report gaps and suggested tests without editing. When the user requests test improvements or has approved a plan, implement the scoped tests and complete review and verification without asking again. Ask only when a new contract decision, expanded scope, or additional authority is needed. Coverage work never authorizes live API calls or broader sandbox access.

Workflow

Sponsors

Details

Repository
github.com/openai/openai-agents-python
Categories
Testing & QA, Documentation, AI & Agent Building, Python
First seen
Jun 3, 2026

More from openai/openai-agents-python

All 5
1proffesor-for-testing avatartest-design-techniquesproffesor-for-testing/agentic-qeSystematic test design with boundary value analysis, equivalence partitioning, decision tables, state transition testing, and combinatorial testing. Use when de202skills.sh installs
2naodeng avatartest-case-writingnaodeng/awesome-qa-skillsUse this skill when you need to create high-quality test cases with normal, exception, and boundary scenarios; triggers include test case writing and test desig455skills.sh installs
3currents-dev avatarplaywright-best-practicescurrents-dev/playwright-best-practices-skillUse when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking AP104.5Kskills.sh installs
4momentic-ai avatarmomentic-testmomentic-ai/skillsCreate, run, and maintain Momentic E2E tests and modules, which are serialized to disk as *.test.yaml and *.module.yaml files. Momentic uses fast, accurate AI a68.5Kskills.sh installs
5clerk avatarclerk-testingclerk/skillsE2E testing for Clerk apps. Use with Playwright or Cypress for auth flow tests.48.2Kskills.sh installs
6antfu avatarvitestantfu/skillsVitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filteri47.4Kskills.sh installs