gstack-upgrade

Upgrade the gstack CLI and summarize version-to-version changelog changes.

1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/bhianerd/aimemory --skill gstack-upgrade-bhianerd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/bhianerd/aimemory/tree/main/.claude/skills/gstack/gstack-upgrade
Command: npx skills add https://github.com/bhianerd/aimemory --skill gstack-upgrade-bhianerd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

gstack users lose time and consistency when upgrades are manual or uncertain, and they miss what functional changes landed between versions.

Core Features & Use Cases

  • Detects install type automatically: Determines whether gstack is installed globally or vendored, and upgrades the correct location accordingly.
  • Upgrades safely with recovery: Pulls the latest release via git reset or fresh clone, stashes local changes when applicable, and restores backups if setup fails.
  • Keeps local vendored copies in sync: If a project-specific vendored copy exists, it is updated to match the upgraded primary install.
  • Shows user-facing changes: Reads the CHANGELOG and summarizes the version-to-version deltas into a small, themed list of highlights.
  • Supports manual and controlled behavior: Uses an explicit manual trigger and provides an interactive upgrade decision flow with snooze/backoff or “never ask again” options.

Quick Start

Invoke the skill only when you want it to run by asking: /gstack-upgrade.

Frequently Asked Questions about gstack-upgrade

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

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

To upgrade the gstack CLI, the skill detects whether your installation is global or vendored and automatically pulls the latest release via git reset or a fresh clone.

What is the best way to see a changelog summary after updating a CLI tool?

To see a changelog summary after updating a CLI tool, the skill reads versioned entries and generates a concise, themed list of user-facing highlights between your previous and latest versions.

How does a git reset handle local changes during a CLI upgrade?

During a CLI upgrade, the skill safely stashes local changes when applicable and restores from backups if the setup fails, ensuring your local modifications are not lost.

Can I sync a local vendored copy of a CLI tool with the primary installation?

Yes, you can sync a local vendored copy because the skill detects project-specific vendored installs and updates them to match the upgraded primary gstack installation automatically.

Does the gstack-upgrade skill require manual invocation to run?

The gstack-upgrade skill requires an explicit manual trigger, providing an interactive upgrade decision flow with snooze, backoff, or “never ask again” options for controlled behavior.

Why does my CLI upgrade fail and how can I recover from setup failures?

If your CLI upgrade fails, the skill recovers from setup failures by automatically restoring backups, which prevents broken states when pulling the latest release via git reset or fresh clone.