用途:在提交 PR 前对前端 diff 做审查,覆盖 API 客户端、认证请求、缓存或查询键、DTO 解码、数据规范化、分页、服务端/客户端边界、组件、文案、本地化、可访问性、响应式布局、浮层、导航与焦点等。默认只审查,除非用户另行授权修复;不发布评论、不改变 PR 状态。
主要能力:先确定基线、变更行、预期用户结果、所属应用与受影响路由或状态;读取仓库说明并追踪导入到真实客户端、组件、hook、原语、端点、mock 与测试定义;沿输入与身份经请求、解码、缓存、状态、渲染、交互到错误恢复追踪变更数据;与同一应用现有模式比较,不移植其他应用同名 API 或组件契约。只报告 diff 引入、加重或实质触及且可达、置信度至少 80/100 的回归,排除未触及债务、风格偏好与假设性失败。每条发现锚定到变更位置,给出机制、证据、最小安全方向与精确验证。证据优先级:变更代码与完整渲染或数据调用链、保护性测试、仓库说明、其他文档。
参考选择:diff 触及客户端、认证、缓存键、解码、分页、规范化、服务端/客户端边界或演示数据时读 references/data-flow.md;触及组件、文案、本地化、可访问性、响应式布局、浮层、导航、焦点或视觉证据时读 references/ui-interaction.md;两者交叉时都读。
决策边界:使用所属应用真实的客户端、认证、错误与组件契约;缓存键包含所有改变结果的输入,身份可切换时含活动账户或租户范围;外部 JSON 在明确边界收窄或映射前视为不可信;跨空页与后续页保留分页总数与编号;演示、预览与 mock 应用与生产认证、后端及外部状态隔离,除非明确设计;复用真实组件 API 与共享原语,不凭同名组件臆造 props;可见文案与当前本地化系统一致并检查共享键的所有消费者;diff 可能影响时检查语义控件、可访问名称、键盘与焦点行为、禁用状态、触摸目标、溢出、加载、空、错误与恢复状态;仅对实质视觉或交互变更要求截图或录屏。
发现分级:P0 为可信的授权、租户、支付、密钥、个人数据或永久数据丢失路径;P1 为用户可见行为、契约、缓存隔离、导航或发布失败;P2 为有具体路径的有限回归或缺失验证。无请求时省略无可达变更失败的纯风格建议;仅当 diff 或关键契约无法评估时使用 blocked。
输出格式:Verdict: clean | findings | blocked;Reviewed 列出变更面与追踪的数据/渲染路径;Findings 每条含 [P1][confidence 94] 标题 — changed/path:line、Mechanism、Evidence、Direction、Validation;另列 Verified non-findings 与 Verification needed(最多两项低于阈值项)。
限制:资料未提供安装命令、价格、平台支持或具体运行方式;该技能为审查流程规范,不自动修复代码,也不替代人工判断。