SuperAPI AI 工具集

swift-core

编程与开发

查看项目

更新于 10-15 21:48

技能介绍

用途:在实现 Swift 6 基础能力时使用,涵盖异步并发、架构设计、测试、国际化(i18n)与性能优化,适用于所有 Apple 平台。

主要能力:参考资料分领域深入覆盖并发、架构与依赖注入、测试、i18n 和性能。

使用方式(资料给出的强制工作流):在任何实现之前,并行启动 3 个 agent,每个 Agent 调用带一个名称:fuse-ai-pilot:explore-codebase(分析现有 Swift 模式)、fuse-ai-pilot:research-expert(通过 Context7/Exa 验证最新 Swift 6 文档)、mcp__apple-docs__search_apple_docs(检查 Swift 并发模式)。实现之后,运行 fuse-ai-pilot:sniper 进行验证。

适用场景:实现 async/await、actor、Sendable;设计应用架构(MVVM、Clean Architecture);用 XCTest 编写异步测试;用 String Catalogs 做本地化;用 Instruments 做性能分析。

最佳实践:共享状态优先用 actor 而非带锁的 class;用 @Observable 替代 ObservableObject;用结构化并发替代 completion handler;所有面向用户的文本使用 String Catalogs;在 Release(-O)构建下进行性能分析;尽可能优先用值类型(struct)而非类。

参考指南:并发见 concurrency.md,架构见 architecture.md,测试见 testing.md,i18n 见 i18n.md,性能见 performance.md。

限制:资料未提供安装方式、收费与价格信息,也未给出具体平台版本要求,暂未提供。