What problem does it solve? Writing reliable Perl tests requires choosing the right framework, structuring test files correctly, mocking external dependencies, and measuring coverage. This Skill provides proven patterns for Test2::V0, Test::More, prove, and TDD so Perl code ships with a trustworthy test safety net. ## Core Features & Use Cases - Modern Test2::V0 Assertions: Deep comparison with hash/array/bag builders, subtests, and exception testing via dies/lives. - Test Runner & Coverage Workflows: prove commands for parallel runs, failure-only reruns, and Devel::Cover reports with CI thresholds. - Mocking & Integration Patterns: Test::MockModule/Test::MockObject for external APIs, in-memory SQLite for database tests, and fixture management with temp directories. - Use Case: When migrating a legacy Test::More suite to Test2::V0, apply the builder-based deep comparisons and subtest isolation patterns to modernize tests without losing coverage. ## Quick Start Write a failing Test2::V0 test for my Calculator module and show me the minimal implementation to make it pass using the red-green-refactor cycle.