SuperAPI AI 工具集

build-macos-apps

编程与开发

查看项目

更新于 10-15 17:35

技能介绍

用途:该技能用于在纯命令行环境下开发专业原生 macOS 应用,涵盖完整生命周期——新建应用、调试现有应用、添加功能、编写与运行测试、性能优化以及签名发布。用户负责描述需求并判断结果是否可接受,Claude 负责实现、验证并汇报结果。

主要能力:技能以基本工作原则组织,包括“证明而非承诺”“用测试保证正确性、用眼睛判断质量”“汇报结果而非代码”“小步前进并始终验证”“先问后做”“始终让代码处于可运行状态”。同时内置验证循环、何时写测试的判定标准、领域知识参考索引与工作流索引。

使用方式:先确定要执行的任务(新建应用、调试、加功能、写测试、优化性能、发布等),再从 workflows/ 读取对应工作流并遵循。每次改动后按验证循环执行:xcodebuild -scheme AppName build 2>&1 | xcsift 确认构建;xcodebuild -scheme AppName test 确认测试;若 UI 有变化则 open ./build/Build/Products/Debug/AppName.app 启动应用,并向用户汇报构建、测试与启动情况。

参考资料:references/ 下提供架构(app-architecture、swiftui-patterns、appkit-integration、concurrency-patterns)、数据(data-persistence、networking)、应用类型(document-apps、shoebox-apps、menu-bar-apps)、系统(system-apis、app-extensions)、开发(project-scaffolding、cli-workflow、cli-observability、testing-tdd、testing-debugging)、打磨(design-system、macos-polish、security-code-signing)等主题。

适用场景:需要以命令行方式构建、测试、调试、优化和发布 Swift 原生 macOS 应用的开发者。

限制:该技能仅面向 CLI,不使用 Xcode 图形界面;资料未提供具体支持的系统版本、依赖要求、收费或价格信息。