What problem does it solve? Upgrading a PHP/Laravel test suite from Pest 4 to Pest 5 and enabling Test Impact Analysis (TIA) involves hidden traps: TIA aborts entire runs on leftover PHPUnit class-style tests, transitive dependency bumps cause unrelated failures, and misconfigured default branches make TIA over-select tests. This Skill provides a measured, checkpoint-driven migration path that turns slow full test runs into impact-filtered ones. ## Core Features & Use Cases - Guided Pest 4 to 5 upgrade: Narrow composer update, fallout attribution via composer.lock diffs, and version checkpoints. - PHPUnit-to-Pest conversion: Mapping tables, helper-collision traps, dataset merging, and assertion-count verification for class-style tests. - TIA configuration and operations: Correct defaultBranch setup, storage and worktree behavior, flake diagnosis with ->repeat(100), and guidance on CI baseline sharing pitfalls. - Use Case: A Laravel team with an 18,000-test suite wants local runs to execute only tests affected by the current diff; this Skill walks them through the upgrade, conversion, and TIA setup with checkpoints at each step. ## Quick Start Upgrade my Laravel project from Pest 4 to Pest 5 and enable Test Impact Analysis so local test runs only execute affected tests.