SuperAPI AI 工具集

review-ios

智能体与模型

查看项目

更新于 10-15 21:39

技能介绍

用途:对 iOS/Swift 项目做系统性代码审查,覆盖 Swift 质量、SwiftUI 模式及检测到的框架技术领域,最终输出分级问题清单与结论。

主要能力:先确定改动范围内的 .swift 文件,再运行 SwiftLint 并以其配置为样式权威,避免重复报告 linter 已能发现的问题;随后自动检测 SwiftUI、SwiftData、Swift Testing、Combine、URLSession、CloudKit、WidgetKit、App Intents、HealthKit、WatchKit 及动画代码,并按检测结果加载相应审查技能。内置若干硬性门禁,包括范围、linter、协议与关键/重大问题证据核对。

使用方式:可传入 --parallel,在支持子代理时按技术领域并行派发;也可传目标目录(默认当前工作目录)。典型步骤为:识别改动文件、验证 linter、检测技术栈、加载 review-verification-protocol、加载适用技能、执行审查、核实发现、收敛审查。输出包含 Review Summary、按 Critical/Major/Minor/Informational 分级的问题、Good Patterns 与 Verdict。修复后建议运行 swift build、swiftlint lint --quiet 和 swift test 验证。

适用场景:Swift/iOS 项目增量改动的代码审查、重审已修复问题,以及需要在单次审查中汇总样式、逻辑、类型、测试、安全与性能问题的场景。

限制:仅审查 diff 及直接相关代码,不要求新功能、测试基础设施或架构改动;净新增代码建议归为 Informational;Minor 与 Informational 不影响 Verdict;重审只验证此前问题,不做新发现。审查前必须加载技能,且关键/重大问题须回读文件原文核实。该技能的具体收费、平台信息及是否必须依赖某代理环境暂未提供。