What problem does it solve?
This Skill eliminates the manual effort and risk of updating gstack across different install types (global git, local git, vendored, vendored-global), automatically handling version checks, user consent for upgrades, backup creation, version-specific migrations, and local copy syncing so you always have the latest features without broken installs or lost data.
Core Features & Use Cases
- Multi-install type detection: Automatically identifies whether gstack is installed as a global git repo, local git repo, vendored copy, or global vendored copy and runs the correct upgrade workflow for each.
- Safe upgrade with rollback: Stashes local uncommitted changes for git installs, creates full backups for vendored installs, and restores the previous version automatically if the setup step fails.
- Automated version migrations: Runs idempotent migration scripts to fix config, directory structure, and state changes between gstack versions, so you don't have to manually adjust settings after upgrading.
- Vendored copy sync: Updates local project vendored gstack copies to match the global install, with team mode support to remove stale copies when using a shared global install as the single source of truth.
- Use Case: If you use gstack across multiple projects with vendored copies, this Skill upgrades the global gstack install once and syncs all local copies automatically, saving you from running manual update commands in every project directory.
Quick Start
Ask your AI assistant to upgrade gstack to the latest version and show you a summary of all new changes and features.