What problem does it solve? Writing consistent, maintainable tests is time-consuming, and teams often struggle with poor test structure, excessive mocking, and misleading coverage metrics. This Skill provides proven patterns for generating and organizing tests across Python, TypeScript, and Ruby. ## Core Features & Use Cases - Unit Test Generation: Apply Arrange-Act-Assert structure, mocking patterns, fixtures, and parametrized tests for pytest, Jest/Vitest, and RSpec. - Integration & API Testing: Create request/response tests, authentication tests, database transaction tests, and external service contract tests. - Test Data Factories: Build factories with Factory Boy, FactoryBot, or faker-based TypeScript factories for consistent test data. - Coverage Strategies: Implement risk-based coverage targets, branch coverage, and mutation testing to achieve meaningful coverage. - Use Case: When adding a new payment module, use this Skill to generate unit tests with mocked payment gateways, integration tests for the checkout API endpoint, and boundary tests for discount calculations. ## Quick Start Generate unit tests with mocked dependencies for the order calculation module following the project's test conventions.