Agent Skills
› phun333/pi-infobar
phun333/pi-infobar
GitHub通过命令行使用 xcodebuild 构建 macOS 原生应用,支持查找项目、执行编译、解析构建结果及排查常见编译错误。
Install All Skills
npx skills add phun333/pi-infobar --all -g -y
Skills in Collection (6)
通过命令行使用 xcodebuild 构建 macOS 原生应用,支持查找项目、执行编译、解析构建结果及排查常见编译错误。
构建或编译 macOS 应用
检查项目是否能成功编译
修复构建报错并验证修复
运行 xcodebuild
npx skills add phun333/pi-infobar --skill macos-build -g -y
为原生 macOS 应用集成 Sparkle 框架以实现自动更新功能,涵盖 SPM 依赖添加、UpdaterManager 单例创建、Info.plist 配置及 EdDSA 密钥生成等完整流程。
用户希望为 macOS 应用添加自动更新功能
用户提及 Sparkle、appcast 或 SUFeedURL
需要集成“检查更新”UI 按钮
npx skills add phun333/pi-infobar --skill macos-auto-update -g -y
为 macOS 应用创建类似 Dynamic Island 的凹槽 UI,通过自定义 NSPanel 和 SwiftUI Shape 实现从硬件凹槽延伸的悬浮面板及动画效果。
用户想要创建凹槽叠加层或扩展器
提及 'Dynamic Island'、'notch window' 或 'notch shape'
需要在 Mac 凹槽区域显示状态指示器
npx skills add phun333/pi-infobar --skill macos-notch-ui -g -y
面向 Web 开发者的 macOS 原生开发模式参考,涵盖菜单栏应用、激活策略等,防止生成错误代码。
构建 macOS 原生应用
询问 macOS 特定 API(如菜单栏、窗口层级)
尝试将 Web 开发模式应用于 macOS
npx skills add phun333/pi-infobar --skill macos-patterns -g -y
指导 macOS 原生应用通过 GitHub Releases 发布,涵盖版本升级、归档、公证、导出、DMG 制作、Sparkle EdDSA 签名及 appcast 更新等完整发布流水线。
用户希望发布新版本或创建发布
需要分发 macOS 应用更新
涉及 DMG 创建、Sparkle 签名或公证操作
npx skills add phun333/pi-infobar --skill macos-release -g -y
为 macOS 原生应用构建符合 macOS 26 设计规范的设置界面,支持 Liquid Glass 效果。通过 NSWindowController 结合 SwiftUI NavigationSplitView 实现侧边栏与详情窗格,确保窗口 chrome、透明背景及滚动边缘特效的正确渲染。
创建 macOS 设置窗口或偏好设置 UI
修复或重建 macOS 应用的设置屏幕
提及 Liquid Glass 设置、NavigationSplitView 设置或 macOS 设置布局
npx skills add phun333/pi-infobar --skill macos-settings-ui -g -y


