用途:面向原生 Apple 平台软件开发,使用 SwiftUI 优先的模式,强调清晰的状态归属、平台一致性、无障碍与性能约束,主张直接可读、配合系统框架的代码,而非把网页式抽象强加到 SwiftUI 上。
主要能力:按任务分流,分别处理新功能或新界面、重构与清理、缺陷修复、性能与卡顿、Liquid Glass 或新设计系统 API、macOS 专项、版本敏感 API 问题。核心规则包括优先系统结构(NavigationStack、NavigationSplitView、TabView、List、Form、Table、Commands 及内置材质)而非自定义容器;为加载、空、错误、离线、部分与权限受限等状态设计;状态靠近所属视图,默认使用 @State、@Binding、@Bindable、@Environment、@Observable、@Query 与 .task,仅在既有代码依赖或确需非视图编排时引入 view model;保持 body 轻量与稳定标识,不在 body 中排序、过滤、格式化、解码图片、生成 UUID 或执行 I/O;以明确输入组合小视图;把无障碍与动效作为一等约束,检查动态字体、VoiceOver、减弱动效、降低透明度、对比度、焦点顺序与触控目标尺寸;匹配 iPhone、iPad、Mac、Vision Pro 各自交互约定。
使用方式:按需加载对应参考文档,如 architecture-and-state.md、ui-patterns.md、performance-and-debugging.md、macos-quality-bar.md、liquid-glass.md、official-docs-map.md。交付时先说明目标平台、应用类型与主要交互模型;架构不明显时说明状态与数据流选择;用预览快速迭代,涉及场景、窗口、焦点、动画或性能时在模拟器或真机验证;评审按正确性、平台不符、无障碍缺口、性能风险、风格的顺序报告;调试时给出假设、证据与根因,最后列验证步骤。
适用场景与限制:适用于在 .swift 文件、SwiftUI 视图、基于 Observation 的状态等工作。版本敏感问题应先查官方文档映射并以 Apple 文档为准。资料未提供具体安装命令、收费与价格信息。