SuperAPI AI 工具集

macos

编程与开发

查看项目

更新于 10-26 16:21

技能介绍

用途:该技能面向 macOS 平台的桌面应用开发,覆盖菜单栏常驻工具、多窗口应用、键盘快捷键与菜单、AppKit 集成,以及在 App Store 之外通过公证完成分发等场景。

主要能力:提供一组 XcodeBuildMCP 工具,包括 build_macos(macOS 构建)、build_run_macos(构建并启动)、test_macos(运行 macOS 测试)、launch_mac_app(启动已构建应用)、stop_mac_app(终止应用)。同时附带参考文档:app-structure.md 说明 MenuBarExtra、Settings 与 Windows 等应用结构;build-tools.md 说明 XcodeBuildMCP 的 macOS 工具;appkit-integration.md 说明 NSViewRepresentable 与菜单;notarization.md 说明代码签名与公证。

使用方式:资料规定了强制性的代理工作流。在任何实现之前,需并行启动 3 个代理(每个各一次 Agent 调用并指定名称):fuse-ai-pilot:explore-codebase 分析现有 macOS 模式;fuse-ai-pilot:research-expert 通过 Context7/Exa 核实最新的 macOS 27 文档;mcp__XcodeBuildMCP__build_macos 进行 macOS 构建验证。实现完成后,运行 fuse-ai-pilot:sniper 进行校验。

适用场景:构建 Mac 桌面应用、创建菜单栏应用(MenuBarExtra)、多窗口应用、键盘快捷键与菜单、分发公证、AppKit 集成。

最佳实践:为高级用户支持键盘快捷键;工具类应用使用 MenuBarExtra;多窗口使用 WindowGroup/Window,偏好设置使用 Settings 场景;在 App Store 之外分发前需完成公证;提交 App Store 时启用沙盒。

限制:该资料未提供安装命令、定价、平台版本细节或具体效果数据;上述工具的具体参数、返回值与失败处理暂未提供;工作流中引用的 fuse-ai-pilot 代理与 Context7/Exa 的可用性及配置方式暂未提供。