What problem does it solve? Unit tests of pure logic do not prove that a tool which shells out to real processes (containers, VMs, SSH, QEMU) actually works against live infrastructure. This Skill provides a rigorous workflow to exercise a tool's real code path end-to-end and report honestly what was and was not verified. ## Core Features & Use Cases - Host Dependency Probing: Checks that runtime dependencies (podman, qemu-system-x86_64, swtpm, websockify, /dev/kvm) exist before promising e2e coverage. - Bash Replication Scripts: Replays the exact argv sequence the Rust tool builds to validate infrastructure and command shapes with clear PASS/FAIL per step. - Ignored Tokio Dispatch Tests: Adds #[ignore] #[tokio::test] tests calling the real execute_<tool> against live infra, with drop guards that clean up resources even on panicking asserts. - Honest Verification Reports: Documents what passed, bugs found and fixed, and explicitly what remains untested. - Use Case: After adding a new container-management tool in core/src/tools.rs, run this workflow to build the image, replicate commands in bash, run the ignored Rust test with cargo test --bin core <tool> -- --ignored --nocapture, and produce a truthful e2e report. ## Quick Start Ask the agent to e2e test the new core tool you just added, probing host dependencies, writing a bash replication script, and running an ignored tokio test against live infrastructure.