Agent Skills › fayazara/macos-app-skills

fayazara/macos-app-skills

GitHub

为原生 macOS 应用集成 Sparkle 自动更新框架。涵盖 SPM 依赖添加、UpdaterManager 单例创建、Info.plist 配置及 EdDSA 密钥生成,实现版本检查与 UI 集成。

5 skills 639

Install All Skills

npx skills add fayazara/macos-app-skills --all -g -y
More Options

List skills in collection

npx skills add fayazara/macos-app-skills --list

Skills in Collection (5)

为原生 macOS 应用集成 Sparkle 自动更新框架。涵盖 SPM 依赖添加、UpdaterManager 单例创建、Info.plist 配置及 EdDSA 密钥生成,实现版本检查与 UI 集成。
用户希望为 macOS 应用添加自动更新功能 需要集成 Sparkle 框架或配置 appcast 分发源 提及 SUFeedURL、EdDSA 签名或更新通知设置
auto-update/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-auto-update -g -y
面向Web开发者的原生macOS开发模式参考,涵盖菜单栏、激活策略等API,防止生成错误代码。
构建原生macOS应用 询问macOS特定API或行为
macos-patterns/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-patterns -g -y
为 macOS 应用添加类似 Dynamic Island 的凹槽 UI,通过自定义 NSPanel 和 SwiftUI Shape 实现从硬件凹槽延伸的悬浮面板及动画效果。
创建 Notch 覆盖层或扩展器 实现 Dynamic Island 风格 UI 显示源自 MacBook 凹槽的状态指示器
notch-ui/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-notch-ui -g -y
指导将原生 macOS 应用打包为 DMG,执行公证、签名,更新 Sparkle appcast,并推送到 GitHub Release 的完整发布流程。
发布新版本到 GitHub 创建 macOS 应用 DMG 安装包 更新 Sparkle appcast.xml 执行应用公证与签名
release/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-release -g -y
为macOS应用构建符合macOS 26规范的设置窗口,支持Liquid Glass效果。通过NSWindowController实现原生外观,使用NavigationSplitView和Grouped Form构建侧边栏与详情面板,解决SwiftUI场景限制问题。
创建macOS设置或偏好设置界面 修复或重建macOS应用的设置屏幕 提及Liquid Glass、NavigationSplitView或分组表单样式
settings-ui/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-settings-ui -g -y

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-04 09:19
浙ICP备14020137号-1 $bản đồ khách truy cập$