gstack-upgrade

Automates upgrading the gRPC-based CLI toolchain.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/shihwesley/shihwesleys-harness --skill gstack-upgrade-shihwesley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gstack-upgrade
Source: https://github.com/shihwesley/shihwesleys-harness/tree/main/skills/gstack/gstack-upgrade
Command: npx skills add https://github.com/shihwesley/shihwesleys-harness --skill gstack-upgrade-shihwesley

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upgrading gstack to the latest version without breaking existing setups and ensuring you see the new features and changes.

Core Features & Use Cases

  • Detects install type (global, local, vendored) and selects the correct upgrade flow to keep your environment intact.
  • Orchestrates the upgrade, preserves user changes when possible, and offers recovery steps if the upgrade fails.
  • Shows a summarized "what's new" changelog after the upgrade to help you understand the impact of the update.

Quick Start

Invoke /gstack-upgrade to upgrade gstack to the latest version.

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 without breaking my existing setup?

Upgrading gstack safely requires detecting your installation type—global, local, or vendored—and applying the correct upgrade flow. The process preserves user changes and offers recovery steps if anything fails.

Does the gstack upgrade process work for vendored or local installations?

Yes, the gstack upgrade process supports vendored and local installations. It automatically detects the install type and selects the appropriate upgrade flow to keep your specific environment intact.

Can I see what new features are included after a gstack version update?

Yes, after a gstack version update, a summarized changelog is extracted and displayed. This surfaces what is new so you can immediately understand the impact of the latest changes.

What's the best way to handle a failed gstack upgrade and recover my environment?

Handling a failed gstack upgrade involves using the built-in recovery steps provided during the process. The upgrade mechanism preserves user changes when possible and offers prompts to restore your environment.

How can I configure automatic gstack version management and upgrades?

Configuring automatic gstack version management involves enabling the optional auto-upgrade configuration during the upgrade process. This orchestrates future version updates automatically while handling errors with user prompts.

Why does my gstack upgrade fail when using different installation methods?

A gstack upgrade may fail if the wrong installation method is targeted. The tool detects whether gstack is installed globally, locally, vendored, or via other means to apply the correct upgrade flow and prevent errors.