What problem does it solve? Keeping a CLI skill stack up to date across global and vendored installs is error-prone: you must detect where it lives, handle git versus copied installs, sync local vendored copies, and figure out what changed. This Skill automates the entire upgrade flow for pstack. ## Core Features & Use Cases - Install detection: Identifies global-git, local-git, vendored, and vendored-global installs and applies the correct upgrade strategy for each. - Safe upgrade with rollback: Stashes local changes, backs up vendored directories before replacement, and restores from backup if setup fails. - Update prompts and snoozing: Supports auto-upgrade mode, escalating snooze backoff (24h, 48h, 1 week), and permanent opt-out via config. - Changelog summary: Reads CHANGELOG.md and presents 5-7 user-facing bullets covering everything between the old and new versions. - Use Case: You invoke any pstack skill and see an UPGRADE_AVAILABLE notice; this flow asks whether to upgrade, updates both your global install and the vendored copy in your repo, then shows what is new before continuing your original task. ## Quick Start Ask the assistant to run /pstack-upgrade to check for the latest pstack version and upgrade your installation.