用途:这是 Warp 仓库专用的 PR 评审指南,作为核心 review-pr 技能的补充。使用前提是先安装父技能,并确认其可在 .agents/skills/review-pr/SKILL.md 解析;缺失时需先从指定来源安装(warpdotdev/common-skills:.agents/skills/review-pr)。它不重新定义评审输出模式、严重级别标签、安全规则和证据规则,仅定制核心技能标记为可覆盖的分类。
主要能力:按 .agents/skills/rust-unit-tests 与 gui-integration-test 检查测试,缺少应有测试或违反指南记为 ⚠️ [IMPORTANT];对 V0 或初始实现,把超时、重试、生命周期等健壮性建议列为可选后续工作,除非涉及正确性、安全、数据丢失或 UI 持续卡死。Rust 变更遵循 AGENTS.md 约定:避免多余类型标注、优先导入而非长路径、上下文参数命名为 ctx 且放最后、删除未用参数而非加 _ 前缀、宏中优先内联格式化参数。逐条按 AGENTS.md 的 Comments 子规则审计新增或修改的注释,确认违规记为 ⚠️ [IMPORTANT]。检查日志宏级别选择,error! 用于应生成 Sentry 问题的失败属不当;对 report_error! 与 report_if_error! 执行强制的 Pre-Verdict 审计,逐条列出 file:line 并检查规则 1–5 与反模式。
用法与限制:优先穷尽匹配枚举而非通配 _;新功能开关优先 FeatureFlag::YourFlag.is_enabled() 而非 #[cfg(...)];标记嵌套或冗余的 TerminalModel 加锁;在 WarpUI 中标记渲染或事件处理里内联 MouseStateHandle::default()。用户可见变更需在描述或评论中提供截图、GIF 或视频证据,缺失且规格明确要求视觉证明时判定 Request changes;TUI 变更可用终端记录或快照 diff,而非桌面截图。资料未提供安装命令、价格、平台支持等细节。