mcpField
M
macos

macos

github.com/fusengine开发3447 次安装2 周前更新
代码仓库

关于 macos

这项技能涵盖 macOS 应用开发,包括窗口管理、菜单栏工具、AppKit 集成和分发准备,面向 Mac 应用开发者,并提供 XcodeBuildMCP 构建与测试工作流。

主要功能

  1. 01MenuBarExtra 菜单栏工具应用指南
  2. 02多窗口与设置场景模式
  3. 03键盘快捷键和菜单
  4. 04SwiftUI 与 AppKit 集成
  5. 05XcodeBuildMCP 构建和测试工具
  6. 06公证与沙盒配置指南

适用场景

  1. 01构建 macOS 菜单栏工具
  2. 02规划包含多个窗口和设置的应用
  3. 03在 SwiftUI 中嵌入 AppKit 视图
  4. 04准备 Mac 应用分发

MCP 相关

包含用于构建、运行、测试、启动和停止 macOS 应用的 XcodeBuildMCP 工具。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fusengine/agents --skill macos

安装后在 Claude Code 中输入/macos确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
app-structure.md
appkit-integration.md
build-tools.md
notarization.md

详细介绍

涵盖 macOS 专属开发:通过 MenuBarExtra 创建菜单栏应用、管理多窗口应用、使用键盘快捷键和菜单、在 SwiftUI 中集成 AppKit(NSViewRepresentable),以及对应用进行公证,以便在 Mac App Store 之外分发。

列出用于 macOS 构建的 XcodeBuildMCP 工具(build_macos、build_run_macos、test_macos、launch_mac_app、stop_mac_app),并提供有关应用结构(MenuBarExtra、Settings、Windows)、构建工具、AppKit 桥接以及代码签名和公证的参考资料。

最佳实践:为高级用户提供键盘快捷键,使用 MenuBarExtra 创建实用工具应用,使用 WindowGroup/Window 构建多窗口应用,并使用 Settings 创建偏好设置场景;在 App Store 之外分发前进行公证;提交到 App Store 时启用沙盒。

macOS 平台

macOS 专属开发,提供窗口管理和分发工具。

Agent 工作流(必须)

进行任何实现之前,先并行启动 3 个 Agent,每个 Agent 调用一次,并设置 name:

  1. fuse-ai-pilot:explore-codebase - 分析现有的 macOS 模式
  2. fuse-ai-pilot:research-expert - 通过 Context7/Exa 验证最新的 macOS 27 文档
  3. mcp__XcodeBuildMCP__build_macos - 构建并验证 macOS

实现完成后,运行 fuse-ai-pilot:sniper 进行验证。


概览

适用场景
  • 构建 Mac 桌面应用
  • 创建菜单栏应用(MenuBarExtra)
  • 多窗口应用
  • 键盘快捷键和菜单
  • 公证并分发
  • 集成 AppKit
为什么使用 macOS 技能
功能优势
MenuBarExtra后台实用工具应用
窗口管理支持多窗口
键盘快捷键提升高级用户的效率
公证通过 Gatekeeper 安全分发

可用的 MCP 工具

构建工具
  • build_macos - 构建 macOS 应用
  • build_run_macos - 构建并启动
  • test_macos - 运行 macOS 测试
  • launch_mac_app - 启动已构建的应用
  • stop_mac_app - 终止应用

参考指南

需求参考资料
MenuBarExtra、Settings、Windowsapp-structure.md
XcodeBuildMCP macOS 工具build-tools.md
NSViewRepresentable、菜单appkit-integration.md
代码签名、公证notarization.md

最佳实践

  1. 键盘快捷键 - 支持高级用户
  2. 菜单栏集成 - 适用于实用工具应用
  3. 多个窗口 - 使用 WindowGroup/Window
  4. 设置窗口 - 使用 Settings 场景
  5. 公证 - 分发前必须完成
  6. 沙盒 - 提交到 App Store 时启用

评论

支持 Markdown