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、窗口访问及菜单处理等场景。
实现 NSViewRepresentable
需要直接访问 NSWindow
处理自定义菜单或面板
SwiftUI 无法原生支持的桌面行为
npx skills add robinebers/openusage --skill appkit-interop -g -y
用于在 macOS 项目中创建或更新 build_and_run.sh 脚本,作为默认构建和运行入口。支持 Xcode 和 SwiftPM,可处理应用停止、构建及启动流程,并提供调试、日志等模式。
需要为 macOS 项目设置统一的构建和运行脚本
初始化或更新项目的本地构建自动化脚本
npx skills add robinebers/openusage --skill build-and-run-macos-app -g -y
提供macOS本地应用及桌面可执行文件的构建、运行与调试工作流。通过自动化脚本统一处理编译启动、进程管理、LLDB调试及日志排查,支持Xcode和SwiftPM项目,解决编译失败或运行时问题。
需要构建并运行macOS本地应用
诊断编译器或链接器错误
排查应用启动或运行时故障
设置项目级构建运行脚本
npx skills add robinebers/openusage --skill build-run-debug -g -y
诊断 macOS 应用代码签名或权限失败,分析根本原因并提供最小修复路径。支持检查身份、配置集、沙盒等问题,推荐可验证命令,不臆造权限信息。
macOS 应用签名报错
App 无法启动或验证失败
需要解释代码签名错误
npx skills add robinebers/openusage --skill fix-codesign-error -g -y
指导在macOS SwiftUI应用中实现Liquid Glass设计系统,优化导航、工具栏和控件结构,移除冲突背景,使用原生玻璃效果构建现代化UI。
需要实现或重构符合Apple最新设计规范的macOS SwiftUI界面
处理NavigationSplitView、工具栏分组或自定义玻璃表面效果
npx skills add robinebers/openusage --skill liquid-glass -g -y
指导在 macOS 开发中,当 SwiftUI 功能不足时,如何以最小化桥接方式集成 AppKit。涵盖 Representable、窗口、菜单及响应者链等场景,强调保持 SwiftUI 为数据源并明确生命周期边界。
需要访问 NSWindow 或面板
处理菜单验证或响应者链
实现 NSViewRepresentable 桥接
npx skills add robinebers/openusage --skill macos-appkit-interop -g -y
提供macOS应用构建、运行和调试的Shell优先工作流。自动发现项目结构,生成统一的build_and_run.sh脚本,支持Xcode和SwiftPM,集成lldb调试、日志流查看及进程验证功能。
需要构建或运行macOS应用
诊断应用启动失败或运行时错误
设置项目级自动化构建运行入口
npx skills add robinebers/openusage --skill macos-build-run-debug -g -y
指导在 macOS SwiftUI 应用中实现 Liquid Glass 设计,包括移除自定义 Chrome、优化布局结构及工具栏样式,确保符合现代 macOS 设计规范。
需要实现 macOS SwiftUI 的 Liquid Glass 效果
审查或重构 UI 以适配系统玻璃材质
解决自定义背景与系统 Sheet/Toolbar 的冲突
npx skills add robinebers/openusage --skill macos-liquid-glass -g -y
处理 macOS 应用打包、归档及公证流程。用于验证应用包结构、检查代码签名与 hardened runtime 权限,排查分发失败原因,确保应用符合发布标准。
准备 macOS 应用归档或导出
验证应用包结构和代码签名
排查应用公证失败问题
配置 hardened runtime 和 entitlements
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 包提供构建、运行和测试能力。适用于以 Package.swift 为主入口的场景,执行编译、运行可执行文件或运行测试,并总结失败原因,优先于 Xcode 简化流程。
用户需要构建或测试 Swift Package Manager 项目
仓库没有 Xcode 项目文件且使用 Package.swift
npx skills add robinebers/openusage --skill macos-swiftpm -g -y
指导构建 macOS SwiftUI 应用,涵盖场景选择、文件结构规划、窗口管理、主题适配及与 AppKit 交互。提供现有项目集成与新应用脚手架的标准化流程。
需要创建或修改 macOS SwiftUI 窗口和组件
初始化新的 macOS SwiftUI 应用项目结构
处理 SwiftUI 与 AppKit 的互操作问题
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 测试故障分类与排查,支持 Xcode 和 SwiftPM。通过缩小测试范围、精准归类构建/断言/崩溃等失败类型,智能重跑并输出详细摘要,区分真实缺陷与环境问题。
macOS 测试失败分析
Xcode 或 SwiftPM 测试用例定位
测试失败原因分类
npx skills add robinebers/openusage --skill macos-test-triage -g -y
规范 macOS SwiftUI 视图重构,指导拆分大型视图、明确场景结构及文件组织,限制 AppKit 使用,提升代码可维护性。
重构 macOS SwiftUI 视图
拆分大型视图组件
优化应用架构结构
npx skills add robinebers/openusage --skill macos-view-refactor -g -y
指导如何定制 macOS SwiftUI 窗口的行为与外观,包括工具栏、拖拽区域、恢复及放置策略。适用于需要精细控制窗口 chrome、无边框或特殊交互场景的开发任务。
自定义 macOS SwiftUI 窗口样式
调整窗口拖拽区域
配置窗口启动行为
处理无边框窗口
npx skills add robinebers/openusage --skill macos-window-management -g -y
用于 macOS 应用打包、签名及公证流程的准备与故障排查。涵盖归档验证、Bundle 结构检查、 hardened runtime 配置及分发失败原因分析,确保应用符合发布标准。
准备 macOS 应用归档
验证应用 Bundle 结构
排查公证就绪状态或失败原因
解释仅与分发相关的错误
npx skills add robinebers/openusage --skill packaging-notarization -g -y
同步Cursor官方定价至OpenUsage补充文件,通过比对差异更新价格、别名及乘数,验证后提交PR。适用于模型调价或出现未定价警告时。
Cursor新增或重新定价模型
花费面板显示未定价模型警告
定期执行定价检查
npx skills add robinebers/openusage --skill pricing-update -g -y
用于诊断macOS应用代码签名、权限、沙箱及Gatekeeper问题。通过检查签名状态和分类故障,提供修复路径。
诊断代码签名失败
排查缺失权限或沙箱问题
分析公证前置条件或信任策略错误
npx skills add robinebers/openusage --skill signing-entitlements -g -y
用于基于SwiftPM的macOS包和可执行文件的构建、运行及测试。当仓库以Package.swift为主入口或需快速复现结果时触发,支持检查包结构、执行编译运行测试并总结失败原因。
需要构建SwiftPM macOS包
没有Xcode项目需使用命令行工具
npx skills add robinebers/openusage --skill swiftpm-macos -g -y
提供 macOS SwiftUI 应用的开发最佳实践与示例,涵盖窗口、菜单、设置等组件模式。指导新建项目脚手架搭建及现有项目重构,强调桌面端特定交互与代码结构规范。
创建新的 macOS SwiftUI 应用脚手架
重构或优化 macOS SwiftUI UI 组件
选择 macOS 场景类型(如 WindowGroup, Settings)
npx skills add robinebers/openusage --skill swiftui-patterns -g -y
为 macOS 应用添加轻量级运行时遥测和调试日志,使用 OSLog 框架记录关键行为,并通过构建运行及 log stream 验证事件是否触发,辅助快速定位问题。
需要添加应用行为监控或调试日志
验证特定 UI 操作或后台任务是否产生预期日志
排查运行时状态或异常路径
npx skills add robinebers/openusage --skill telemetry -g -y
针对 macOS 应用运行最小化测试范围并分类解释失败原因。支持指定 scheme、target 等参数,自动检测构建工具,区分编译与测试失败,提供修复建议。
用户需要运行 macOS 应用的测试
分析 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视图重构指南,规范场景建模、文件拆分、子视图提取及状态管理,旨在消除iOS模式,优化混合架构。
清理macOS视图文件
拆分过大的场景根视图
移除iOS-centric模式
优化SwiftUI与AppKit混合架构
npx skills add robinebers/openusage --skill view-refactor -g -y
针对macOS 15+ SwiftUI窗口管理,定制Window/WindowGroup行为。涵盖工具栏隐藏、拖拽区域扩展、背景材质、最小化禁用及默认位置设置,优化多场景窗口体验。
需要自定义macOS SwiftUI窗口外观或行为
处理窗口工具栏、标题栏或拖拽区域
配置窗口启动、缩放或还原策略
npx skills add robinebers/openusage --skill window-management -g -y


