Agent Skills
› phun333/pi-infobar
phun333/pi-infobar
GitHub通过 xcodebuild 命令行构建、编译 macOS 原生应用,定位项目并执行构建命令。支持解析构建结果以修复编译错误,验证代码变更,处理签名及依赖问题,确保项目成功编译。
安装全部 Skills
npx skills add phun333/pi-infobar --all -g -y
集合内 Skills (6)
通过 xcodebuild 命令行构建、编译 macOS 原生应用,定位项目并执行构建命令。支持解析构建结果以修复编译错误,验证代码变更,处理签名及依赖问题,确保项目成功编译。
构建或编译应用
检查是否编译成功
修复构建错误
运行 xcodebuild
验证更改是否编译
npx skills add phun333/pi-infobar --skill macos-build -g -y
为原生 macOS 应用集成 Sparkle 自动更新框架,涵盖 SPM 依赖配置、UpdaterManager 单例创建、Info.plist 密钥设置及 UI 集成。
添加自动更新功能
集成 Sparkle 框架
配置 appcast feed
生成 EdDSA 签名密钥
npx skills add phun333/pi-infobar --skill macos-auto-update -g -y
用于在 macOS 应用中实现 Dynamic Island 风格的刘海 UI。通过自定义 NSPanel 和 SwiftUI Shape,创建贴合硬件缺口的透明浮动面板,支持位置计算、弹簧动画及内容显示隐藏。
创建刘海覆盖层或扩展器
提及 Dynamic Island for Mac 或 notch 相关 UI 需求
需要状态指示器从 MacBook 物理缺口处浮现
npx skills add phun333/pi-infobar --skill macos-notch-ui -g -y
面向Web开发者的macOS原生开发指南,涵盖菜单栏、激活策略等模式。防止AI生成错误代码,适用于构建macOS应用或涉及macOS特定API的场景。
用户正在构建macOS应用
询问macOS特定功能如菜单栏、快捷键、文件选择器
发现将Web开发模式错误应用于macOS
npx skills add phun333/pi-infobar --skill macos-patterns -g -y
指导 macOS 原生应用通过 GitHub Releases 发布的全流程,涵盖版本升级、归档、公证、DMG 制作、Sparkle 签名及更新清单配置。
用户希望发布新版本或创建发布
涉及 DMG 创建、Sparkle 签名或公证
需要推送发布到 GitHub 或更新 appcast
npx skills add phun333/pi-infobar --skill macos-release -g -y
构建符合 macOS 26 设计规范的设置界面,支持 Liquid Glass 效果。通过 NSWindowController 实现原生窗口样式,结合 NavigationSplitView 与分组 Form,提供侧边栏导航、透明背景及滚动边缘模糊效果,适用于 macOS SwiftUI 应用的偏好设置页面开发。
创建 macOS 设置窗口或偏好设置 UI
提及 Liquid Glass 设置或 macOS 布局
修复或重建 macOS 应用的设置屏幕
npx skills add phun333/pi-infobar --skill macos-settings-ui -g -y


