用途:对 Swift/SwiftUI 代码做多层代码审查,适用于审查 PR、本地改动、暂存改动、代码库审计、架构/性能/安全审查,以及核对 PR 是否符合规格与项目规范。
主要能力:先解析审查范围(PR、指定文件、暂存或本地 diff),生成 scope 对象并输出范围横幅;随后收集上下文,读取 PR 描述与关联 issue、.claude/CLAUDE.md 项目规范,并完整读取改动文件。分析阶段覆盖规格符合度(需求覆盖表、范围蔓延、缺失工作、意图漂移)、Swift 质量(并发、错误处理、可选值、命名)、SwiftUI 模式、性能、安全、架构与项目规范。报告按文件分组、按严重级别排序,给出 Critical/High/Medium/Low 分级、file:line 引用与修复前后代码示例,并附正向观察与优先行动项。另有模式检测阶段,将重复出现的问题汇总为可写入 .claude/CLAUDE.md 的规则建议。
使用方式:以自然语言触发,如“Review this PR”“Review my changes”“Audit this codebase”“Review this PR against the spec”。范围检测按优先级使用 gh pr view、git diff --cached、git diff 等命令;GitLab 场景使用 glab mr view / glab mr diff。
限制:规格符合度检查需要可访问的 PR 描述或关联 issue,无 PR 上下文时标记为“未评估”;agent loop 反馈假设代码由 AI 生成或辅助生成;缺少 .claude/CLAUDE.md 时改用默认 Apple 指南。具体安装方式与收费信息暂未提供。