What problem does it solve? Installers and uninstallers that run more than once often accumulate duplicate registrations, delete files they do not own, or leave systems in broken half-installed states. This Skill injects lifecycle rules that keep install, uninstall, and reinstall operations converging to one clean state. ## Core Features & Use Cases - Idempotent Registration: Deregisters prior registrations before registering, so repeated installs never pile up duplicates. - Ownership-Safe Uninstall: Removes exactly what the matching install created, never user-authored or shared files. - Reinstall-First Testing: Treats install-install-uninstall-install cycles as the primary test path rather than an edge case. - Use Case: When building a CLI extension installer that writes to a shared config file, apply these rules so a re-run reports what changed, keeps generated data outside the cleanup path, and recovers cleanly from interrupted installs. ## Quick Start Apply the installer-hygiene rules while writing an idempotent install and uninstall script for my CLI extension.