What problem does it solve?
This Skill upgrades the gstack CLI/tooling to the latest available version while handling different install layouts and keeping users informed about meaningful changes.
Core Features & Use Cases
- Upgrade with install detection: Detects whether gstack is installed globally, locally, vendored, or vendored-global, then upgrades the correct directory.
- User-controlled or auto-upgrade flow: Prompts for consent with options (upgrade now, always auto-upgrade, snooze, or never ask again) or performs auto-upgrades when enabled.
- Recoverable upgrade process: Stashes changes for git-based installs and uses backups for vendored installs to restore on failure.
- Shows what’s new: Summarizes user-facing changes by reading the gstack CHANGELOG between old and new versions.
Use case: You’ve been told a newer gstack version is available and want to upgrade without losing local work, regardless of whether gstack was installed as a global git repo or as a vendored copy inside a directory.
Quick Start
Run the gstack-upgrade skill to check for updates, upgrade to the latest version, and display a brief “What’s new” summary.