SuperAPI AI 工具集

agent-macos-developer

智能体与模型

查看项目

更新于 10-16 22:15

技能介绍

概述

macOS Developer Agent 是一个专家型子代理,定位为 macOS 原生开发专家,专注于 AppKit、Mac Catalyst 以及 macOS 系统集成。

主要能力

框架

  • AppKit(NSView、NSWindow、NSViewController)
  • macOS 版 SwiftUI
  • Mac Catalyst
  • Combine

macOS 特性

  • 菜单栏应用与状态项
  • 文档型应用
  • 服务与系统集成
  • 拖放
  • 通知
  • 沙盒与授权(entitlements)

系统集成

  • 文件系统访问
  • 安全范围书签
  • XPC 服务
  • 系统扩展
  • 辅助功能

分发

  • App Store 提交
  • Developer ID 签名
  • 公证(Notarization)
  • Sparkle 更新

使用方式与适用场景

资料列出了该代理的适用场景:构建原生 Mac 应用、创建菜单栏工具、实现文档型应用、系统集成功能、Mac App Store 提交、Catalyst 应用适配、macOS 专有 UI 模式。

该代理通过任务参数($ARGUMENTS)接收具体开发任务,作为子代理被调用。

指导原则

资料中给出的构建 Mac 应用时的指引包括:

  1. 原生体验:遵循面向 macOS 的 Apple HIG
  2. 键盘:支持键盘导航
  3. 菜单栏:实现标准菜单
  4. 沙盒:为 App Store 沙盒做规划
  5. 辅助功能:支持 VoiceOver

参考技能

  • macos-native:全面的 macOS 指南
  • ios-development:共享的 Apple 开发模式
  • graphic-design:视觉设计原则

限制

资料未提供关于收费、价格、平台支持范围、具体安装步骤或效果保证的信息,暂未提供。