Agent Skills
› fayazara/macos-app-skills
fayazara/macos-app-skills
GitHub为原生 macOS 应用集成 Sparkle 自动更新框架,涵盖 SPM 依赖配置、UpdaterManager 单例创建、Info.plist 密钥设置及 UI 集成。
Install All Skills
npx skills add fayazara/macos-app-skills --all -g -y
Skills in Collection (5)
为原生 macOS 应用集成 Sparkle 自动更新框架,涵盖 SPM 依赖配置、UpdaterManager 单例创建、Info.plist 密钥设置及 UI 集成。
用户希望为 macOS 应用添加自动更新功能
提及 Sparkle、appcast、SUFeedURL、EdDSA 签名或更新通知
npx skills add fayazara/macos-app-skills --skill macos-auto-update -g -y
为Web开发者提供原生macOS开发模式指南,涵盖菜单栏应用、激活策略等特定API,防止生成错误代码。
构建原生macOS应用
询问菜单栏或浮动面板实现
发现使用Web开发模式适配macOS
npx skills add fayazara/macos-app-skills --skill macos-patterns -g -y
为macOS应用创建类似Dynamic Island的刘海UI,通过NSPanel和自定义SwiftUI Shape实现贴合硬件凹槽的透明浮层、定位及弹簧动画效果。
用户想要创建Notch遮罩或扩展器
提及Dynamic Island风格或状态指示器
npx skills add fayazara/macos-app-skills --skill macos-notch-ui -g -y
指导 macOS 原生应用通过 GitHub 发布及 Sparkle 自动更新的全流程,涵盖版本管理、归档、公证、DMG 制作、签名及 appcast 更新。
发布新版本到 GitHub
创建 DMG 安装包
更新 Sparkle appcast
应用签名与公证
推送 release
npx skills add fayazara/macos-app-skills --skill macos-release -g -y
用于在macOS原生SwiftUI应用中构建符合macOS 26设计规范的设置窗口,支持Liquid Glass效果。通过NSWindowController实现全尺寸内容视图,确保圆角、半透明侧边栏及模糊标题栏等视觉特性。
创建macOS应用设置窗口或首选项界面
修复或重建macOS应用的设置UI布局
提及liquid glass、NavigationSplitView settings或grouped Form settings
需要添加/修改macOS应用的偏好设置面板
npx skills add fayazara/macos-app-skills --skill macos-settings-ui -g -y


