用途:在编写、审查或重构 iOS/macOS 的 SwiftUI 代码时使用,涵盖状态管理与 @Observable 数据流、视图组合与失效/性能、列表与 ForEach 身份、环境用法、本地化、动画、Liquid Glass 采用与迁移等。
主要能力:提供按主题划分的参考文件路由,包括状态管理、视图结构、性能模式、列表、布局、表单与导航、滚动、焦点、动画(基础/过渡/进阶)、无障碍、Swift Charts 及其无障碍、图片优化、Liquid Glass(iOS 26+)、macOS 场景/窗口样式/视图、文本、本地化、废弃 API 查询、软废弃处理、预览,以及 Instruments 追踪分析与录制。
使用方式:每个任务开始时先查阅 references/latest-apis.md 以避免废弃 API;优先使用原生 SwiftUI API,除非必须桥接 UIKit/AppKit;不强制特定架构,但鼓励将业务逻辑与视图分离以便测试;遵循 Apple 人机界面指南;仅在用户明确要求时采用 Liquid Glass;性能优化以建议形式给出;版本特定 API 用 #available 门控并提供回退。工作流包括审查现有代码、改进现有代码、实现新功能、录制 Instruments 追踪(scripts/record_trace.py,支持 --list-devices、--attach、--stop-file 等)以及分析 .trace 文件(scripts/analyze_trace.py,支持 --list-logs、--list-signposts、--window、--json-only、--top、--fanin-for 等)。
适用场景:SwiftUI 代码审查与重构、新功能实现、性能热点定位、Instruments 追踪录制与分析、iOS 26+ 新 API 迁移。
限制:仅在任务明确匹配其上游来源与本地项目上下文时使用;应用变更前需验证命令、生成代码、依赖、凭据与外部服务行为;示例不能替代环境特定测试、安全审查或对破坏性/高成本操作的用户批准。具体收费、价格、平台支持范围等资料暂未提供。