用途:该技能用于处理 Pull Request 上的评审评论。用户请求通过 $ARGUMENTS 传入;若未指定 PR,则从当前分支检测,检测失败则报告并停止。默认范围为 PR 上所有未解决的评论。\n\n主要能力:先对每条未解决评论做误报分类,再报告 triage 结果,然后对可操作项在用户逐条确认后修复。误报判据包括:过时(代码中已存在建议改动或提交历史显示已处理)、误读代码(评论前提与代码实际行为矛盾)、上下文错误(评论引用的行为或变量在目标代码中不存在)、风格偏好(无功能或可读性改进;但有助于理解的命名改动属于可操作项,不算风格偏好)、线程中已解决(回复讨论显示问题已处理或撤回)。分类结果为:强误报信号归为 false-positive;有明确修复的真实问题归为 actionable;有效性不明确归为 uncertain(仅报告,不修复)。\n\n使用方式:输出 triage 报告,包含每条评论的分类、理由和汇总计数,格式可按数量灵活调整。对每个可操作项展示原始评论和建议改动,并提供三个选项:Fix + resolve thread(推荐,应用修复并解决评论线程)、Fix only(仅修复,不解决线程)、Skip(跳过)。全部处理完后输出完成摘要,说明已应用修复、跳过的误报和标记的不确定项。\n\n限制:分类前必须阅读实际代码与回复线程,不能仅凭评论文本判断;修复保持保守,不确定时只报告;每个误报需给出理由;逐条确认后才修复;仅当用户选择 Fix + resolve 时才解决线程或回复评论。
address-pr-comments
通用与其它
更新于 10-15 21:12