用途:审查 watchOS 项目代码,重点检查应用生命周期与场景、复杂功能与时间线、Watch 与 iPhone 通信、内存与续航等平台约束。
主要能力:提供四类参考文档——lifecycle.md(生命周期、场景、后台模式、扩展运行时会话)、complications.md(ClockKit、WidgetKit、时间线提供器、智能叠放)、connectivity.md(WCSession、消息传递、文件传输、可达性)、performance.md(内存上限、后台刷新、电量优化)。审查清单涵盖:SwiftUI App 协议配合 @WKApplicationDelegateAdaptor、从根视图读取 scenePhase、仅在应用活跃时启动 WKExtendedRuntimeSession、在 applicationDidFinishLaunching 中恢复体能训练会话、后台任务间隔至少 5 分钟且完成前安排下一次、后台网络使用 URLSessionDownloadTask、watchOS 9+ 使用 WidgetKit 替代 ClockKit、时间线包含未来条目并实现 TimelineEntryRelevance、先设置 WCSession delegate 再 activate()、sendMessage 前检查 isReachable、回调返回前同步移动收到的文件等。
使用方式:按问题类型加载对应参考文档;报告前需完成硬性门禁——给出从当前文件内容复制的 [FILE:LINE]、阅读完整的所属代码单元、对依赖平台契约的结论指明所检查的具体产物(如 Info.plist、调用顺序、entitlements 或参考文档小节),否则降级为待确认问题。输出格式为 [FILE:LINE] ISSUE_TITLE,例如 [WatchApp.swift:18] WKExtendedRuntimeSession started while app not active。
适用场景:提交前代码审查、生命周期与后台执行问题排查、复杂功能与通信逻辑检查。
限制:资料未提供安装命令、定价、平台支持范围及自动化执行方式;未提及除上述参考文档与清单外的其他功能。