What problem does it solve?
OpenShell must compile and test on Windows MSVC for x64 and ARM64 without accidentally enabling unsupported runtimes like Docker, Kubernetes, Podman, or VM backends. This Skill keeps that build-only Windows lane working, validated, and correctly reported.
Core Features & Use Cases
- Windows MSVC Validation: Runs
windows:* mise tasks for x64 and ARM64 check, release build, and native workspace tests through the Visual Studio developer environment.
- Unsupported Driver Contracts: Keeps Docker, Kubernetes, Podman, and VM drivers excluded from Windows builds while verifying they return clear unsupported errors via focused contract tests.
- Build Reporting: Produces structured reports covering test counts, skipped or cfg-gated tests, artifact sizes, and SHA256 hashes for
openshell-gateway.exe and openshell.exe.
- Use Case: After modifying Rust code in the OpenShell repository, run the x64-host
windows:ci lane to confirm the gateway and CLI still compile for both architectures and that unsupported drivers remain properly gated.
Quick Start
Ask the agent to run the OpenShell Windows MSVC validation lane on your checkout and report the check, build, test, and artifact results for your host architecture.