gsd-update

Identify installed GSD version, check npm for updates, fetch changelog, and upgrade after user confirmation.

Updated Jan 28, 2025
One-click install
npx skills add https://github.com/aslaii/dotfiles --skill gsd-update-aslaii
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-update
Source: https://github.com/aslaii/dotfiles/tree/main/claude/skills/gsd-update
Command: npx skills add https://github.com/aslaii/dotfiles --skill gsd-update-aslaii

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the detection of new GSD releases, performs safe upgrades, and displays a changelog so users can make informed decisions.

Core Features & Use Cases

  • Version detection: identifies whether GSD is installed locally or globally and checks for newer versions.
  • Changelog presentation: fetches and shows changes to help decide on upgrading.
  • Safe upgrade workflow: prompts for confirmation, performs a clean install, clears caches, and reminds to restart if needed.

Quick Start

Update GSD to the latest version and review the changelog before confirming.

Frequently Asked Questions about gsd-update

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

FAQPage Schema
How do I check for npm updates and view the changelog before upgrading?

To check for npm updates and view the changelog, the system identifies your installed version, queries npm for newer releases, and fetches the changelog for review before prompting you to confirm the upgrade.

How do I safely upgrade my npm package and clear caches afterwards?

To safely upgrade your npm package, the workflow prompts for user confirmation, performs a clean install, clears caches, and reminds you to restart if needed, ensuring an idempotent and safe upgrade path.

Does the automated upgrade workflow support both local and global npm installations?

The automated upgrade workflow supports both local and global npm installations by detecting the installed GSD version environment and checking npm for available updates regardless of installation scope.

Why should I review a changelog before running an npm package update?

Reviewing a changelog before running an npm package update allows you to see fetched release notes and make informed decisions about whether to proceed with the upgrade.

What is the best way to automate software maintenance and version detection for npm packages?

The best way to automate software maintenance and version detection is using a workflow that identifies installed versions, checks npm for updates, and fetches changelogs to streamline the upgrade process.

Why does my npm upgrade workflow require user confirmation before installing?

The npm upgrade workflow requires user confirmation before installing to ensure a safe upgrade, allowing you to review the changelog and explicitly approve the clean install and cache clearing process.