What problem does it solve? Releasing a native macOS app outside the App Store involves a long, error-prone manual pipeline: archiving, notarizing, exporting, building a DMG, signing it with Sparkle's EdDSA key, editing appcast.xml, pushing to git, and creating a GitHub release. This Skill guides and automates that entire pipeline so a new version ships consistently every time. ## Core Features & Use Cases - Step-by-step release guide: Covers version bumping, Xcode archiving, notarization, DMG creation with create-dmg, Sparkle EdDSA signing, appcast.xml updates, and GitHub release creation via gh. - Automated Go CLI: An interactive CLI (configured via release.json) that validates the exported app's Info.plist, finds Sparkle's sign_update in DerivedData, collects release notes, builds and signs the DMG, updates the appcast, pushes to git, and creates the GitHub release in one run. - Use Case: After exporting YourApp.app from Xcode to ~/Downloads, run the CLI from your project directory and it handles everything from DMG creation through the published GitHub release, warning you if the build number already exists in the appcast. ## Quick Start Ask the assistant to release version 1.2 of your macOS app to GitHub with Sparkle appcast updates using the exported app in your Downloads folder.