What problem does it solve? Running PHPUnit or Pest directly on the host often fails or produces false results because PHP extensions, environment variables, and database services do not match the project. This Skill ensures tests always execute inside the Laravel Sail Docker stack so results reflect the real project environment. ## Core Features & Use Cases - Sail-only test execution: Runs tests via ./vendor/bin/sail artisan test with optional file paths or --filter= arguments. - Minimal container startup: Checks that Sail services are running and starts only the required containers such as app and the database service. - Environment guardrails: Blocks host-side runners like pest, phpunit, or php artisan test unless the user explicitly says Sail is not used. - Use Case: After editing a Laravel model, ask the assistant to run only the affected test files, and it will verify the Sail stack is up and execute ./vendor/bin/sail artisan test tests/Feature/OrderTest.php. ## Quick Start Run the tests for the files I just changed using Laravel Sail.