SuperAPI AI 工具集

swiftui-code-review-checklist

编程与开发

查看项目

更新于 10-16 08:39

技能介绍

用途:这是一个用于 SwiftUI / Swift 代码评审的技能包,适用于审查拉取请求、检查代码质量、验证 SwiftUI 实现,也可在提交 PR 前用于自审。

文件结构:目录包含 SKILL.md(技能说明)与 references/code-review-checklist.md(评审检查清单)。

清单按优先级分组: 🔴 Critical(必须):状态管理(SSOT 违反、不合适的 Property Wrapper)、性能(不必要的重绘、内存泄漏)、安全(敏感信息暴露)。 🟡 Important(重要):组件设计(职责分离、可复用性)、数据流(Binding、环境值使用)、异步处理(Task 管理、错误处理)。 🟢 Nice to Have(推荐):UI/UX(动画、布局)、无障碍(VoiceOver、Dynamic Type)、测试(预览、单元测试)。

使用方法:评审 PR 时打开 references/code-review-checklist.md,按 🔴→🟡→🟢 顺序检查,发现问题时给出具体改进建议;自审时在创建 PR 前对照清单验证自己的代码。

快速检查项示例:状态管理方面确认 @State 使用是否恰当、状态是否重复、Binding 方向是否正确;性能方面确认是否产生不必要重绘、是否恰当使用 LazyStack/Grid、重处理是否在后台执行;组件设计方面确认 View 职责是否单一、设计是否可复用、修饰符顺序是否正确。

关联技能:swiftui-coding-guidelines(最佳实践与反模式)、swiftui-ssot(状态管理细节)、swiftui-accessibility(无障碍检查)。

限制:资料未提供具体版本、平台要求、安装命令与收费信息。