Agent Skills
› phun333/pi-infobar
phun333/pi-infobar
GitHub通过命令行使用xcodebuild构建、编译和验证macOS原生应用,支持处理项目定位、scheme选择、依赖解析及常见构建错误的修复与验证。
Install All Skills
npx skills add phun333/pi-infobar --all -g -y
Skills in Collection (6)
通过命令行使用xcodebuild构建、编译和验证macOS原生应用,支持处理项目定位、scheme选择、依赖解析及常见构建错误的修复与验证。
用户要求构建或编译应用
检查代码是否成功编译
修复构建错误
验证更改后能否编译
npx skills add phun333/pi-infobar --skill macos-build -g -y
为原生 macOS 应用集成 Sparkle 自动更新框架,涵盖 SPM 依赖添加、UpdaterManager 单例创建、Info.plist 配置及 EdDSA 密钥生成,实现版本检查与 UI 集成。
需要为 macOS 应用添加自动更新功能
提及 Sparkle、appcast、SUFeedURL、EdDSA 签名或更新通知
配置 appcast 馈送源
npx skills add phun333/pi-infobar --skill macos-auto-update -g -y
为 macOS 应用添加类似 Dynamic Island 的刘海屏 UI 覆盖层。通过 NSPanel 和自定义 SwiftUI Shape 实现贴合硬件凹槽的透明浮动面板,支持弹簧动画与状态内容展示。
创建不chop overlay
实现 Dynamic Island for Mac
显示从硬件凹槽伸出的状态指示器
npx skills add phun333/pi-infobar --skill macos-notch-ui -g -y
面向Web开发者的macOS原生开发指南,涵盖菜单栏应用、激活策略等核心模式,防止AI生成错误代码。
构建macOS原生应用
询问菜单栏或窗口层级问题
发现使用Web开发思维处理macOS任务
npx skills add phun333/pi-infobar --skill macos-patterns -g -y
提供 macOS 原生应用通过 GitHub Releases 分发的完整发布流程,涵盖版本升级、归档、公证、DMG 制作、Sparkle 签名及 Appcast 更新。
发布新版本
创建 GitHub Release
分发 macOS 应用
推送更新到 GitHub
更新 Appcast
npx skills add phun333/pi-infobar --skill macos-release -g -y
为 macOS SwiftUI 应用构建符合 macOS 26 设计规范的设置界面,支持 Liquid Glass 效果。通过 NSWindowController 实现原生窗口样式、侧边栏导航及分组表单布局。
创建 macOS 设置窗口或偏好设置 UI
修复或重建 macOS 应用的设置屏幕
提及 Liquid Glass 设置、NavigationSplitView 或 macOS 设置布局
npx skills add phun333/pi-infobar --skill macos-settings-ui -g -y


