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 集成。
添加自动更新功能
集成 Sparkle 框架
设置 appcast 更新源
生成 EdDSA 密钥对
npx skills add fayazara/macos-app-skills --skill macos-auto-update -g -y
面向Web开发者的macOS原生开发模式指南,涵盖菜单栏应用、激活策略等API,防止生成错误代码。
构建原生macOS应用
询问macOS特定API如菜单栏、剪贴板
npx skills add fayazara/macos-app-skills --skill macos-patterns -g -y
为macOS应用创建Dynamic Island风格的不缺UI覆盖层,支持自定义形状、屏幕定位及弹簧动画。
创建动态岛风格遮罩
提及notch窗口或面板
实现从硬件缺口延伸的状态指示器
npx skills add fayazara/macos-app-skills --skill macos-notch-ui -g -y
提供 macOS 原生应用通过 GitHub 发布及 Sparkle 自动更新的完整流水线指南,涵盖版本递增、归档、公证、DMG 制作、签名及 Appcast 更新。
用户希望发布新版本或创建 GitHub Release
用户需要生成 DMG 安装包或更新 Sparkle appcast
npx skills add fayazara/macos-app-skills --skill macos-release -g -y
构建支持 macOS 26 Liquid Glass 效果的设置窗口,涵盖 NSWindowController、NavigationSplitView 及 Form 组件的 SwiftUI 实现细节。
创建 macOS 设置窗口或偏好设置 UI
修复或重建原生 macOS SwiftUI 应用的设置界面
提及 Liquid Glass 样式、分组表单布局或侧边栏导航
npx skills add fayazara/macos-app-skills --skill macos-settings-ui -g -y


