What problem does it solve?
Releasing the Gum UI tool and its NuGet packages involves many manual steps — triggering GitHub Actions workflows, taking screenshots, uploading to FTP, and announcing on Discord, Twitter, and Bluesky — which are easy to drop or perform out of order across a long release session.
Core Features & Use Cases
- Guided Checklist Driving: Reads the canonical release doc at docs/contributing/building-and-releasing-gum.md and walks the maintainer through each step in order, tracking completion with tasks.
- Hotfix Mode: Detects emergency tool releases and skips monthly notes, screenshots, and community announcements while confirming no breaking changes before tagging.
- Release Notes Handoff: Delegates the one automatable step — drafting release notes — by following the gum-monthly-release skill instructions directly.
- Use Case: A maintainer cutting the monthly Gum release invokes the skill, confirms whether NuGet publishing, tool release, or both are needed, and is walked through each manual step with progress tracked until the release is announced.
Quick Start
Start the Gum release process and walk me through each step of the release checklist, tracking my progress as I confirm each one.