What problem does it solve? Testing a locally built snap for confinement problems requires manually provisioning clean environments, exercising every app and daemon, and translating raw AppArmor/SecComp denials into the correct snap interfaces — a slow, error-prone process that this Skill automates end to end. ## Core Features & Use Cases - Automated LXD validation: Provisions a clean LXD container, installs the snap with --dangerous, runs every declared CLI app and daemon, and captures denials via snappy-debug. - Structured results: Writes snap-validation-results.json mapping each denial to its app and suggested interface plug, so snap-packager can patch snapcraft.yaml — this Skill never patches or rebuilds itself. - Devmode crash check and store-review detection: Runs a devmode-first startup check to catch ELF interpreter and library bugs, and flags store-review-only interfaces like snapd-control and docker-support. - Cross-architecture and OCI support: Selects an arch-appropriate test environment (native LXD, LXD remote, emulation) and reports OCI rootfs reproducibility diffs. - Use Case: After building a snap, ask the agent to validate it; it installs the snap in a clean container, exercises all apps, and reports exactly which plugs each app needs. ## Quick Start Validate the snap in this project by installing it in a clean LXD container, running all its apps and daemons, and reporting any AppArmor or SecComp denials with suggested interface plugs.