Skip to main content

qiaomu-macos-dev

One-sentence, one-shot development of polished native macOS apps (SwiftUI + AppKit, SwiftPM, no Xcode project): menu bar apps with a hotkey panel or normal Dock/window apps, scaffolded with an Icon Composer icon from Lucide, a settings window with About (version, update check, feedback, follow/tip QR), Sparkle auto-update, Vercel-style UI verified by offscreen snapshots, Developer ID signing, notarization, a designed DMG, a GitHub repo (private by default, ask before public) with an illustrated product-page README, PR flow and GitHub Releases with an appcast. Default skill for any macOS app work by 乔木: "做一个 mac 软件", "开发 macOS app", "菜单栏工具", "做个 Mac 小工具", "加自动更新", "做设置页/关于页", "设计 app 图标", "公证/打包 DMG", "发布 mac app 到 GitHub", plus debugging focus, hotkey, TCC permission, IME and Sparkle issues in such apps. Excludes: iOS/iPadOS/watchOS apps, Electron/Tauri/web apps, browser extensions and native-messaging helpers (use qiaomu-dev-skill), Obsidian plugins, .pkg installers for helpers, and generic Swift questions w

Quellinformationen

Repository
joeseesun/qiaomu-macos-dev
Letzte Quellaktivität
4. November 2026 um 02:59
Erkannte Sprache von SKILL.md
Englisch
Sterne
5
Forks
0

qiaomu-macos-dev: one-shot native Mac apps

Turn one sentence into a notarized SwiftUI macOS app with Lucide icons, settings/About, Sparkle updates, and a designed DMG.

Uses

Use when you want a menu-bar or windowed native macOS app scaffolded end to end—icons, settings, Sparkle, signing, notarization, DMG, and GitHub Releases—instead of hand-writing the skeleton.

Prerequisites

A Mac with Developer ID signing material when you need notarization; Python 3 for the generator; GitHub access for the private-by-default repo and Releases/appcast.

How to use

State the app job in one line plus Chinese/English names and menu-bar vs window → run scripts/new_app.py with Lucide icon and defaults → sparkle-key.sh, build.sh, and --selftest → iterate UI with --snapshot → release.sh for notarize, staple, DMG, and appcast.

Limitations

Not for iOS/iPadOS/watchOS, Electron/Tauri/web apps, browser extensions, Obsidian plugins, .pkg helper installers, or generic Swift questions with no app to ship.

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
nameqiaomu-macos-dev
descriptionOne-sentence, one-shot development of polished native macOS apps (SwiftUI + AppKit, SwiftPM, no Xcode project): menu bar apps with a hotkey panel or normal Dock/window apps, scaffolded with an Icon Composer icon from Lucide, a settings window with About (version, update check, feedback, follow/tip QR), Sparkle auto-update, Vercel-style UI verified by offscreen snapshots, Developer ID signing, notarization, a designed DMG, a GitHub repo (private by default, ask before public) with an illustrated product-page README, PR flow and GitHub Releases with an appcast. Default skill for any macOS app work by 乔木: "做一个 mac 软件", "开发 macOS app", "菜单栏工具", "做个 Mac 小工具", "加自动更新", "做设置页/关于页", "设计 app 图标", "公证/打包 DMG", "发布 mac app 到 GitHub", plus debugging focus, hotkey, TCC permission, IME and Sparkle issues in such apps. Excludes: iOS/iPadOS/watchOS apps, Electron/Tauri/web apps, browser extensions and native-messaging helpers (use qiaomu-dev-skill), Obsidian plugins, .pkg installers for helpers, and generic Swift questions w