Agent Skills › fayazara/macos-app-skills

fayazara/macos-app-skills

GitHub

为原生 macOS 应用集成 Sparkle 框架,实现自动更新功能。涵盖添加 SPM 依赖、创建 UpdaterManager 单例、配置 Info.plist(含 EdDSA 密钥)、接入 App Delegate 及 UI 菜单项,支持 appcast 源设置与发布流程。

5 skills 680

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 密钥)、接入 App Delegate 及 UI 菜单项,支持 appcast 源设置与发布流程。
用户希望为 macOS 应用添加自动更新功能 需要集成 Sparkle 框架或生成 appcast.xml 提及 SUFeedURL、EdDSA 签名或更新通知
auto-update/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-auto-update -g -y
针对从 Web 开发转向 macOS 原生开发的开发者,提供菜单栏应用、激活策略等核心模式的参考指南,防止生成错误的代码。
构建 macOS 原生应用需要指导 询问 macOS 特定 API(如菜单栏、窗口层级、快捷键) 用户尝试将 Web 开发模式应用于 macOS
macos-patterns/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-patterns -g -y
用于在 macOS 应用中创建 Dynamic Island 风格的顶部凸起 UI,实现从硬件缺口延伸的透明悬浮面板与自定义形状动画。
用户要求创建 Notch overlay 或 Dynamic Island for Mac 提及 notch shape/window/indicator 或录制指示器
notch-ui/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-notch-ui -g -y
指导 macOS 原生应用通过 GitHub Releases 发布,涵盖版本升级、归档、公证、DMG 制作、Sparkle 签名及 appcast 更新等完整发布流程。
发布新版本 创建 GitHub Release 分发 macOS 应用 生成 DMG 安装包 更新 Sparkle appcast
release/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-release -g -y
为 macOS 原生 SwiftUI 应用构建符合 macOS 26 Liquid Glass 设计规范的设置/偏好窗口。通过 NSWindowController 实现完整视图容器以支持毛玻璃效果,结合 NavigationSplitView 和分组 Form 构建侧边栏与详情面板,提供完整的 UI 架构与关键修饰符指南。
创建 macOS 应用的设置或偏好设置窗口 修复或重建 macOS SwiftUI 应用的设置界面 实现 macOS 26 Liquid Glass 风格的 UI 组件
settings-ui/SKILL.md
npx skills add fayazara/macos-app-skills --skill macos-settings-ui -g -y

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-25 11:50
浙ICP备14020137号-1