
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-codeInstalls 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