SuperAPI AI 工具集

receiving-pr-reviews

编程与开发

查看项目

更新于 10-15 22:40

技能介绍

用途:该技能面向需要接收和处理代码评审反馈的场景,覆盖 GitHub PR、GitLab MR 以及对话中的评审意见。它强调从预期运行时用户的实际影响出发评估评审发现,而不是仅看建议补丁是否满足某条评论。

主要能力:收集并监控评审线程(含已解决历史)、已提交评审、批准和顶层评论;按稳定引用跟踪新增或编辑的输入与回复;依据技术评审指南评估每条未决输入,按共同原因分组,并给出有证据支持的处置结论;在获授权后实施最小且连贯的修复,验证运行时后果与回归;通过提供方引用回复并解决符合条件的讨论;重新检查未回复和未解决输入,确认完成条件。

使用方式:对 PR 或 MR,优先使用 scripts/pr_review_threads.py(可用时),通过其 --help 查看操作;若该辅助脚本无法运行或缺少所需提供方操作,可使用已连接的 MCP 工具或 gh、glab 等 CLI。无辅助脚本的云沙箱中直接使用 MCP。GitLab 审批与讨论行为参考 GitLab review operations,GitHub MCP 接入与回复匹配参考 GitHub MCP operations。PR/MR 之外的反馈按技术评审指南评估并直接报告处置。

限制与授权:检查评审允许读取和报告;源代码编辑、推送、提供方回复和解决讨论需要用户授权或仓库常设规则。每次提供方变更前需刷新目标、输入、线程状态和远程修订,并检查权限与能力。回复成功但解决失败时,应保留已确认效果并仅重试剩余工作。提供方收集不完整时需报告缺失证据。该技能区分发现有效性与方案适宜性、已处理发现与已解决线程、评审完成与 PR 就绪。