What problem does it solve? Building and distributing a macOS app normally requires an Xcode project, but SwiftPM-based apps have no built-in path to a proper .app bundle, code signing, notarization, or update distribution. This Skill provides the templates, scripts, and reference docs to go from an empty folder to a signed, notarized macOS app entirely from the command line. ## Core Features & Use Cases - Project Bootstrapping: Copy a minimal SwiftPM macOS app skeleton (Package.swift, Sources/, version.env) and rename it to start a new app without Xcode. - Packaging & Signing Scripts: Template scripts assemble the .app bundle, generate Info.plist, embed resources and frameworks, create universal binaries with lipo, and apply ad-hoc or Developer ID code signing. - Release & Distribution: Scripts handle notarization via notarytool, stapling, zipping, Sparkle appcast generation, and GitHub release publishing. - Use Case: You have a SwiftUI menu bar app built with SwiftPM and need to ship it. Use this Skill to package it with MENU_BAR_APP=1, sign it with your Developer ID, notarize it, and generate a Sparkle appcast for automatic updates. ## Quick Start Use the macos-spm-app-packaging skill to scaffold a new SwiftPM macOS app called HelloApp and package it into a signed .app bundle.