用途:用于代码审查、提供反馈或建立团队评审规范,聚焦质量、可测试性与可维护性,而非风格偏好。
主要能力:按优先级分级反馈——🔴 Blocker(必须修复)、🟡 Major(合并前应修复)、🟢 Minor(可选)、💡 Suggestion(未来考虑)。审查重点为逻辑正确性、安全风险、测试覆盖、性能问题与错误处理,跳过格式化、命名偏好等可由 linter 处理的内容。提供 Blocker/Major/Minor/Suggestion 四类反馈模板,并给出逻辑、安全、可测试性、可维护性方面的提问清单。
使用方式:单次审查建议少于 400 行,200-400 行分块审查,超过 400 行建议拆分 PR。反馈以提问代替命令,说明原因而非仅指出修改。可配合智能体执行:如 qe-quality-analyzer 做综合审查、qe-security-scanner 做安全扫描、qe-coverage-analyzer 做覆盖率审查,并可用 FleetManager 并行协调多个智能体。审查需满足最低加权发现分 3.0(CRITICAL=3、HIGH=2、MEDIUM=1、LOW=0.5、INFORMATIONAL=0.25),不足时运行 qe-devils-advocate 补充观察,每次审查至少 3 条可操作意见。
适用场景:PR 代码审查、结对编程反馈、建立团队评审标准、指导开发者。
限制与注意事项:智能体一次审查超过 400 行易遗漏问题,应分块;常见失败是纠结风格而漏掉逻辑缺陷;需检查共享状态与异步模式中的竞态条件;评论应附带建议修复方案;需确认 PR 是否真正解决了关联问题。具体安装命令与收费信息暂未提供。