What problem does it solve? Keeping a gstack installation current is risky when installs vary (global git checkouts, local vendored copies, team-mode setups) and when upgrades can fail mid-flight, leaving broken state, stale daemons, or lost local changes. This Skill automates the entire upgrade path safely. ## Core Features & Use Cases - Install-type detection and safe upgrade: Detects global-git, local-git, and vendored installs, then upgrades via fast-forward pull or backup-and-swap clone, with gated destructive resets and automatic restore on failure. - Versioned migrations: Runs idempotent bash migration scripts between the old and new versions to fix config keys, directory structures, poisoned browser caches, and stale skill installs. - Post-upgrade housekeeping: Stops stale browse daemons running the old binary, syncs local vendored copies, clears update caches, and summarizes the changelog. - Use Case: After being notified that gstack v1.67 is available while on v1.60, invoke the upgrade to pull the new version, run all intermediate migrations, restart stale daemons, and see a summary of what changed. ## Quick Start Ask the assistant to upgrade gstack to the latest version and show what is new.