Agent Skills
› fayazara/macos-app-skills
fayazara/macos-app-skills
GitHub为原生 macOS 应用集成 Sparkle 自动更新功能。涵盖 SPM 依赖添加、UpdaterManager 单例创建、Info.plist 配置及 EdDSA 密钥生成,实现检查更新按钮与后台自动检测逻辑。
安装全部 Skills
npx skills add fayazara/macos-app-skills --all -g -y
集合内 Skills (5)
为原生 macOS 应用集成 Sparkle 自动更新功能。涵盖 SPM 依赖添加、UpdaterManager 单例创建、Info.plist 配置及 EdDSA 密钥生成,实现检查更新按钮与后台自动检测逻辑。
用户希望为 macOS 应用添加自动更新功能
提及 Sparkle、appcast、SUFeedURL、EdDSA 签名或更新通知
npx skills add fayazara/macos-app-skills --skill macos-auto-update -g -y
提供macOS原生开发模式指南,帮助Web开发者避免错误。涵盖菜单栏应用、激活策略等API,防止生成不兼容代码。
构建macOS原生应用
询问macOS特定API或交互模式
发现使用Web开发模式处理macOS问题
npx skills add fayazara/macos-app-skills --skill macos-patterns -g -y
为 macOS 应用创建类似 Dynamic Island 的刘海屏 UI 覆盖层。实现透明浮动面板、自定义贝塞尔曲线形状及弹簧动画,用于显示状态指示器或内容。
用户希望创建从 MacBook 物理刘海区域延伸的 UI 覆盖层
提及 notch shape, notch window, Dynamic Island style 等关键词
需要显示模拟从硬件缺口弹出的状态或内容
npx skills add fayazara/macos-app-skills --skill macos-notch-ui -g -y
指导将原生 macOS App 通过 GitHub Releases 发布,涵盖版本升级、归档、公证、DMG 制作、Sparkle 签名及 appcast 更新等完整发布流程。
用户希望发布新版本或创建 GitHub Release
涉及 DMG 制作、Sparkle 签名、公证或分发更新
npx skills add fayazara/macos-app-skills --skill macos-release -g -y
构建符合macOS 26设计规范的设置窗口,支持Liquid Glass效果。通过NSWindowController实现原生窗口样式,结合NavigationSplitView和分组Form创建侧边栏与详情面板,确保透明背景、滚动边缘模糊及导航历史功能。
创建macOS应用设置界面或偏好设置窗口
修复或重构现有的macOS设置UI以支持Liquid Glass
npx skills add fayazara/macos-app-skills --skill macos-settings-ui -g -y


