← ClaudeAtlas

windows_devkitlisted

Drive the linked Windows Test VM from its supplied state with typed status, start, push, exec, capture, and end-only reset commands. Use for Windows installer, service, registry, and system-level verification that Wine cannot represent.
jedbjorn/subfloor · ★ 28 · AI & Automation · score 78
Install: claude install-skill jedbjorn/subfloor
# windows_devkit — drive the supplied Windows test VM Use the operator-supplied VM and application state. Inspect first, start or open only what is absent, perform the test, and reset once at the end. Planning, probing, skill review, and static verification never reset the VM. ## Preflight The linked fork must have a `vm` block in `.super-coder/instance.json`, created and validated through Scripts → **Windows Test VM**. The operator owns the VM, testing snapshot, credentials, and guest toolchain. - No `vm` block: stop and ask the operator to link the VM. - Invalid configuration or missing broker: report the structured `./sc vm` error and ask the operator to run `./sc vm-broker-up`. Do not read key material, use `ssh` or `virsh` directly, or build raw broker requests. - Missing guest toolchain: ask the operator to run `configure_winbox` and re-bake. Never install tools during the test and poison the testing snapshot. - If GUI work reports adapter state `unknown` because `SC_HARNESS` is absent, the session predates the adapter identity contract. Relaunch the shell through the engine; do not add persistent harness configuration. A declared `unsupported` adapter is a capability stop, not a relaunch prompt. ## Canonical workflow 1. Assume the operator supplied a running VM with the testing application open. 2. Run `./sc vm status --json`. This is read-only: it never starts, restarts, or resets the VM. 3. If the domain is off, run `./sc vm start --json`. If it