name: test-generation description: Use when generating tests for new or existing code to improve coverage - provides a structured workflow for analyzing code, creating tests, and validating coverage goals. keywords:
- coverage target
- generate tests
- increase coverage
- regression tests
- test generation
- test suite
- write tests file_patterns:
- '**/*.spec.ts'
- '**/*.test.ts'
- '**/*.test.tsx'
- '**/*_test.py'
- '**/test_*.py'
- '/tests//*.py'
- '/tests//*.ts'
- '/tests//*.tsx' confidence: 0.78
Test Generation
Overview
Generate tests systematically by analyzing code paths, covering edge cases, and validating coverage targets.
When to Use
- Creating tests for new features
- Improving coverage in weak areas
- Building regression or integration test suites
Avoid when:
- The task is only running existing tests (use dev-workflows)
Quick Reference
| Task | Load reference |
|---|---|
| Test generation workflow | skills/test-generation/references/generate-tests.md |
Workflow
- Identify target scope and test type.
- Load the test generation reference.
- Analyze code paths and edge cases.
- Generate tests and validate coverage.
- Summarize results and gaps.
Output
- Generated tests
- Coverage report and follow-ups
Common Mistakes
- Writing tests without understanding code paths
- Ignoring edge cases or failure modes