Agent Skills
› robinebers/openusage
robinebers/openusage
GitHub指导在macOS开发中如何桥接SwiftUI与AppKit,通过NSViewRepresentable等最小化边界实现原生行为,明确数据流与生命周期管理。
Install All Skills
npx skills add robinebers/openusage --all -g -y
Skills in Collection (26)
指导在macOS开发中如何桥接SwiftUI与AppKit,通过NSViewRepresentable等最小化边界实现原生行为,明确数据流与生命周期管理。
需要访问NSWindow或响应者链
实现NSViewRepresentable或NSViewControllerRepresentable
处理菜单验证、面板展示或拖放等桌面行为
npx skills add robinebers/openusage --skill appkit-interop -g -y
为 macOS 项目创建或更新本地构建运行脚本,自动适配 Xcode 或 SwiftPM 环境,实现停止、构建及启动应用流程,支持调试等模式。
用户请求创建或更新 macOS 应用的构建运行脚本
需要配置项目的默认构建和运行入口点
npx skills add robinebers/openusage --skill build-and-run-macos-app -g -y
提供 macOS 本地应用的构建、运行与调试工作流。支持 Xcode 和 SwiftPM,自动创建脚本来处理编译、启动及进程管理,并集成 lldb 调试、日志流查看等诊断功能,专注桌面端开发体验。
需要构建或运行 macOS 应用
排查编译器、链接器错误或启动问题
调试桌面端运行时异常
npx skills add robinebers/openusage --skill build-run-debug -g -y
用于诊断 macOS 应用代码签名或权限失败问题,通过检查 bundle、身份及策略,提供最小修复路径或验证命令。
macOS 应用签名报错
Entitlements 配置异常
Notarization 失败排查
npx skills add robinebers/openusage --skill fix-codesign-error -g -y
指导在 macOS SwiftUI 中实现、重构或审查 Liquid Glass 设计系统。涵盖 NavigationSplitView、工具栏、搜索及自定义玻璃效果的使用,强调移除自定义背景以适配系统材质,确保视觉与交互一致性。
需要实现 macOS SwiftUI 的 Liquid Glass 视觉效果
重构现有 UI 以符合现代 macOS 设计规范
审查 SwiftUI 界面是否过度使用自定义背景或材质
npx skills add robinebers/openusage --skill liquid-glass -g -y
指导在 macOS 开发中如何最小化 SwiftUI 与 AppKit 的互操作,涵盖 Representable、窗口、菜单及拖拽等场景的桥接策略。
需要 SwiftUI 无法直接实现的原生 macOS 行为
处理 NSWindow、菜单验证或响应者链
npx skills add robinebers/openusage --skill macos-appkit-interop -g -y
提供macOS应用构建、运行与调试的Shell优先工作流,自动生成包含启动、构建及调试选项的脚本,支持Xcode和SwiftPM项目。
需要构建并运行macOS应用
诊断macOS应用启动或运行时故障
配置项目本地化构建调试脚本
npx skills add robinebers/openusage --skill macos-build-run-debug -g -y
指导在 macOS SwiftUI 中实现 Liquid Glass 设计系统,包括移除冲突 UI、规范布局结构及工具栏样式,确保视觉连贯性与可用性。
实现 macOS SwiftUI Liquid Glass UI
审查并修复自定义 Chrome 干扰
构建玻璃表面效果
npx skills add robinebers/openusage --skill macos-liquid-glass -g -y
用于处理 macOS 应用打包、签名及公证流程的 Skill。适用于归档应用、验证 Bundle 结构、检查 hardened runtime 及排查分发失败问题,确保应用符合发布标准。
准备 macOS 应用归档和导出
验证 App Bundle 结构和签名
排查公证(Notarization)失败或就绪状态
npx skills add robinebers/openusage --skill macos-packaging-notarization -g -y
用于诊断 macOS 代码签名、权限、沙箱及 Gatekeeper 信任失败问题。通过检查二进制文件和签名细节,分类故障并提供修复命令。
macOS 应用启动被拒绝
缺少或错误签名/权限
沙箱或加固运行时冲突
Gatekeeper 信任策略拒绝
npx skills add robinebers/openusage --skill macos-signing-entitlements -g -y
针对 macOS 平台的 SwiftPM 包管理技能,用于在缺乏 Xcode 项目时通过 Package.swift 快速构建、运行及测试 Swift 包和可执行文件。
用户需要构建或运行 Swift 包
仓库以 Package.swift 为主入口且无 Xcode 项目
npx skills add robinebers/openusage --skill macos-swiftpm -g -y
指导在 macOS 上构建 SwiftUI 应用,涵盖窗口场景、组件设计及桌面交互模式。提供新项目脚手架生成及现有项目结构优化指南,确保符合 Apple 设计规范。
创建新的 macOS SwiftUI 应用脚手架
设计或重构 macOS 应用的窗口和界面布局
实现 macOS 特定的 UI 组件如侧边栏、设置面板
npx skills add robinebers/openusage --skill macos-swiftui-patterns -g -y
指导在 macOS 应用中集成轻量级运行时遥测,使用 OSLog 记录关键行为以辅助调试。涵盖日志规范、构建运行验证及隐私保护,确保可观测性且不影响性能。
需要添加应用行为日志
调试 UI 交互或后台事件
npx skills add robinebers/openusage --skill macos-telemetry -g -y
用于 macOS 测试排查,通过最小化测试范围精准分类构建、断言或崩溃等失败原因,区分环境设置与回归问题,避免误判为产品 Bug。
需要排查 macOS 测试失败原因
分析 Xcode 或 SwiftPM 测试中的断言错误或崩溃
npx skills add robinebers/openusage --skill macos-test-triage -g -y
指导 macOS SwiftUI 应用重构,通过拆分视图、规范文件结构、明确场景状态及限制 AppKit 使用,实现视图层的小型化、稳定化和职责分离。
重构大型 SwiftUI 视图
优化场景状态管理
拆分文件以提升可维护性
npx skills add robinebers/openusage --skill macos-view-refactor -g -y
指导如何定制 macOS SwiftUI 应用的窗口行为,包括场景分类、工具栏与标题自定义、拖拽区域设置及窗口布局放置。
需要自定义 macOS SwiftUI 窗口的 chrome 或外观
调整窗口拖拽区域、大小限制或恢复行为
配置窗口启动时的默认位置或缩放行为
npx skills add robinebers/openusage --skill macos-window-management -g -y
处理 macOS 应用打包、签名及公证工作流,解决归档构建、分发验证及公证失败问题。
准备 macOS 应用归档
验证应用包结构
排查公证就绪状态或失败原因
npx skills add robinebers/openusage --skill packaging-notarization -g -y
同步Cursor模型定价,拉取官方文档与本地补充文件比对,更新价格、别名及乘数,验证后提交PR。
Cursor新增或调整模型价格
计费模块显示未定价警告
定期执行定价核对
npx skills add robinebers/openusage --skill pricing-update -g -y
诊断 macOS 应用代码签名、权限、沙盒及 Gatekeeper 问题,提供修复路径。
诊断代码签名失败
检查缺失的权限
排查沙盒问题
分析 Gatekeeper 信任策略错误
npx skills add robinebers/openusage --skill signing-entitlements -g -y
用于在 macOS 环境下通过 SwiftPM 构建、运行和测试纯 Swift 包。适用于无 Xcode 项目或需快速复现的场景,提供从包检查到失败总结的标准化工作流。
需要构建或运行基于 SwiftPM 的 macOS 包
仓库以 Package.swift 为主要入口且无 Xcode 项目
需要诊断 Swift 包的编译或依赖问题
npx skills add robinebers/openusage --skill swiftpm-macos -g -y
提供 macOS SwiftUI 原生应用开发的最佳实践与示例,涵盖窗口、菜单、设置等组件模式。指导新建项目脚手架搭建及现有项目重构,确保遵循桌面端特定交互规范与架构设计。
创建新的 macOS SwiftUI 应用结构
重构或优化现有 SwiftUI 界面与场景
选择正确的 Scene 模型(如 WindowGroup, Settings)
实现菜单栏扩展或键盘驱动工作流
npx skills add robinebers/openusage --skill swiftui-patterns -g -y
为 macOS 应用添加轻量级运行时遥测和调试日志,使用 OSLog 框架记录关键行为并验证事件触发。
需要添加应用行为日志时
排查运行时问题需读取日志时
npx skills add robinebers/openusage --skill telemetry -g -y
通过最小化测试范围执行 macOS 应用测试,并分类解释失败原因。支持指定 scheme、target 等参数,区分编译与运行错误,提供修复建议。
用户显式调用 /test-macos-app 命令
需要针对 macOS 应用进行针对性测试和故障排查
npx skills add robinebers/openusage --skill test-macos-app -g -y
用于 macOS 测试故障排查,支持 Xcode 和 SwiftPM。通过缩小测试范围、分类失败类型(构建、断言、崩溃等)并智能重跑,区分真实回归与环境问题,提供清晰的失败总结和修复建议。
运行 macOS 测试
分析测试失败原因
区分真实回归与环境问题
npx skills add robinebers/openusage --skill test-triage -g -y
提供macOS SwiftUI视图重构指南,规范场景建模、文件拆分、子视图提取及状态管理,优化布局稳定性并限制AppKit使用。
清理macOS视图文件
拆分过大的场景根视图
移除iOS中心主义模式
优化SwiftUI与AppKit混合架构
npx skills add robinebers/openusage --skill view-refactor -g -y
指导如何在macOS 15+ SwiftUI中定制窗口行为,包括工具栏隐藏、拖拽区域扩展、背景材质及窗口放置等。
需要自定义SwiftUI窗口外观
调整macOS窗口工具栏或标题显示
配置窗口拖拽和大小调整行为
npx skills add robinebers/openusage --skill window-management -g -y


