super-pm-upgrade

Check super-pm VERSION against remote git tags and upgrade with rollback.

46|8|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/konglong87/superPM --skill super-pm-upgrade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: super-pm-upgrade
Source: https://github.com/konglong87/superPM/tree/main/skills/super-pm-upgrade
Command: npx skills add https://github.com/konglong87/superPM --skill super-pm-upgrade

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you reliably check for updates to super-pm, upgrade to the latest version, and roll back if something goes wrong.

Core Features & Use Cases

  • Version discovery & comparison: Reads the local VERSION file, fetches remote tags, and identifies whether an upgrade is needed.
  • Change visibility: Shows git commit log between your current version and the latest tag for informed decision-making.
  • Safe upgrade with rollback: Creates a timestamped backup branch before switching to the target tag, and provides a guided rollback path.
  • Use Case: You installed super-pm months ago and want to update to the newest set of product-manager skills without breaking your current workflow.

Quick Start

Ask the skill to upgrade by telling it to check for super-pm updates and guide you through upgrading to the latest version.

Frequently Asked Questions about super-pm-upgrade

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

FAQPage Schema
How do I safely upgrade git tags without breaking my current workflow?

To safely upgrade git tags, this skill reads the local VERSION file, fetches remote tags, and creates a timestamped backup branch before switching versions. This controlled branch-based switching ensures your current workflow remains intact and provides a guided rollback path if the upgrade fails.

Can I see release notes or commit changes before upgrading to a new version?

Yes, you can review release notes before upgrading. The skill generates a git commit log between your current version and the latest remote tag, giving you full visibility into code changes so you can make an informed decision before proceeding with the version switch.

What is the best way to roll back a failed version upgrade in git?

The best way to roll back a failed version upgrade is through branch-based restoration. The skill provides a guided rollback path using user selection to safely restore your environment to the timestamped backup branch created prior to the upgrade.

How does version comparison work when checking for remote git tag updates?

Version comparison works by reading the local VERSION file and fetching remote git tags to identify mismatches. The skill automates this comparison to determine whether an upgrade is needed, ensuring accurate version discovery before any branch switching occurs.

Do I need a specific package manager to automate super-pm release switching?

You do not need a specific package manager, but the environment must support git operations. The skill requires git tag fetching, version comparison, and git log generation to automate the release switching and backup branch creation natively.