What problem does it solve? Windows installer scripts like install.ps1 can silently close the PowerShell window mid-install when run via irm | iex or scriptblock hosts, and download failures often go unnoticed until users report them. This Skill runs a pwsh-based smoke-test harness that catches Die/exit host-close bugs and download failures before they reach users. ## Core Features & Use Cases - Syntax and Source Guards: Parses install.ps1 and its shim, enforcing that Die uses throw instead of exit and that menu paths do not kill the host. - Host Survival Checks: Verifies the scriptblock host survives a Die throw and that -Update with empty state throws without killing the harness. - Failure Visibility: Confirms bad -BaseUrl fails loudly with a non-zero exit and visible error, plus -Help and -DryRun child runs. - Use Case: After editing Install-Task or Die in install.ps1, run the harness from Linux with pwsh to validate Windows packaging changes before pushing. ## Quick Start Run the Windows installer smoke tests with pwsh against the packaging test script and confirm all checks pass.