SuperAPI AI 工具集

swiftui-review

编程与开发

查看项目

更新于 10-15 21:46

技能介绍

用途:审查 Swift 和 SwiftUI 代码的正确性、现代 API 使用情况以及对项目约定的遵循程度,只报告真实问题,不吹毛求疵或编造问题。

主要审查维度:依据 references/api.md 检查废弃 API;依据 references/views.md 检查视图、修饰符与动画是否最优;依据 references/data.md 验证数据流配置;依据 references/navigation.md 确保导航更新且性能良好;依据 references/design.md 确保设计可访问且符合 Apple 人机界面指南;依据 references/accessibility.md 验证 Dynamic Type、VoiceOver、Reduce Motion 等无障碍合规;依据 references/performance.md 确保代码高效运行;依据 references/swift.md 快速校验 Swift 代码;依据 references/hygiene.md 做最终代码卫生检查;架构评审时依据 references/clean-architecture.md 检查 Clean Architecture 合规性。部分评审时只加载相关参考文件。

核心要求:报告发现前必须加载并应用每个适用的 references/*.md;这些文件中标为 MUST 或 Never 的规则不可协商,须标记所有违规,仅当文件无问题时才跳过。面向 iOS 26(新应用默认部署目标)、Swift 6.2 或更高版本并使用现代 Swift 并发;除非用户要求,避免 UIKit;未经询问不引入第三方框架;不同类型拆分到不同 Swift 文件;使用一致的项目结构,文件夹按应用功能划分。

输出格式:按文件组织发现。每个问题说明文件与相关行、所违反的规则名称,并给出简短的前后代码修复对比。无问题的文件跳过。最后给出按优先级排序、最应优先修改的变更摘要。