gstack-upgrade

Upgrade gstack installations while preserving user state and summarizing changelog changes.

Updated May 19, 2026
One-click install
npx skills add https://github.com/anilveersingh1308/copilot-skills --skill gstack-upgrade-anilveersingh1308
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/anilveersingh1308/copilot-skills/tree/main/.github/skills/gstack-upgrade
Command: npx skills add https://github.com/anilveersingh1308/copilot-skills --skill gstack-upgrade-anilveersingh1308

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

gstack upgrades can be confusing and risky, because you need to find the right install (global, local, or vendored), run the correct upgrade steps, and then understand what user-facing changes arrived in the new version.

Core Features & Use Cases

  • Smart install detection: Detects whether gstack is installed as a global git repo, local git repo, vendored copy, or vendored-global copy, then upgrades the correct one.
  • Safe upgrade flow with user choice: Performs an upgrade check, optionally asks whether to upgrade (or supports auto-upgrade), and respects snooze and “never ask” preferences.
  • Version migrations + “what’s new” summary: Runs versioned migration scripts (v*.sh) when present and then summarizes relevant changelog entries in a small, user-friendly list.
  • Global vs vendored sync for team modes: If a local vendored copy exists, it either removes it in team mode (keeping global as the source of truth) or syncs it from the upgraded primary install.

Quick Start

Run /gstack-upgrade when you are prompted to upgrade gstack or when you want to update tools and see what’s new.

Frequently Asked Questions about gstack-upgrade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade gstack to the latest version?

To upgrade gstack, run the upgrade flow which detects your install layout (global, local, or vendored), applies version migrations, and summarizes the changelog. You can trigger it when prompted or manually initiate the update.

How does gstack handle version migrations during an upgrade?

During a gstack upgrade, versioned migration scripts (v*.sh) are automatically executed when present. The process safely preserves user state while applying the necessary structural updates between the old and new versions.

Can I auto-upgrade gstack without interactive confirmation?

Yes, gstack upgrades support an auto-upgrade mode that bypasses interactive confirmation. The flow also respects snooze and "never ask" preferences for users who want strict control over update timing.

What is the best way to update a vendored copy of gstack in team mode?

In team mode, the upgrade flow removes local vendored copies to establish the global install as the single source of truth. Outside team mode, it syncs the vendored copy directly from the upgraded primary installation.

How do I see what changed after updating gstack?

After updating gstack, the tool generates a user-friendly changelog summary. This summary highlights the relevant user-facing changes and new features that arrived between your old and new versions.

Will upgrading gstack delete my current user state and configurations?

No, the gstack upgrade process safely preserves your existing user state. It detects your specific installation type and runs the appropriate upgrade steps without losing your configurations or preferences.