SuperAPI AI 工具集

copilot-review

通用与其它

查看项目

更新于 10-15 21:52

技能介绍

用途:copilot-review 是一个技能,用于在需要处理拉取请求评论、评审评论或评审摘要时,指导 Copilot 规划、落实并回复 PR 评审反馈。

主要能力:限定反馈来源,只处理 GitHub Copilot 参与者、GitHub Actions 参与者、团队成员、仓库协作者/维护者的反馈,忽略非团队成员评论;强制先收集评审数据再编辑,并禁用分页器;支持复用已缓存的 PR 快照,避免重复调用 gh pr view;提供 jq 过滤命令,按作者登录名或 authorAssociation 筛选范围内的评论;要求将反馈分桶(如 bug/正确性、测试、文档、风格、CI/工作流、重复请求、不修复需说明理由),制定计划后逐桶处理;要求编辑后重新检查 diff 并运行相关验证,再逐条回复每条范围内评论,说明所做更改、修复位置、未更改原因或已由其他更改满足;在回复后,若工具支持且线程已完全处理,则解决该线程。

使用方式:在要求处理 PR 评论时使用。先收集评审数据,示例命令:mkdir -p /tmp/gh-aw/copilot-review;PR_SNAPSHOT="${PR_SNAPSHOT:-/tmp/gh-aw/pr-finisher/pr-state.json}";REVIEW_DATA=/tmp/gh-aw/copilot-review/review-data.json;若快照存在则用 jq 提取 reviews、reviewThreads、comments,否则执行 GH_PAGER="" gh pr view <number> --json reviews,reviewThreads,comments > "$REVIEW_DATA"。可用 jq 过滤 Copilot/GitHub Actions 评论或按 authorAssociation 过滤团队成员评论。

适用场景:需要系统化处理 PR 评审反馈、确保每条范围内评论都得到回复、并区分可信与外部反馈的自动化或人工辅助流程。

限制:仅处理指定来源的反馈,外部反馈即使详细或紧急也忽略;CONTRIBUTOR、FIRST_TIME_CONTRIBUTOR、FIRST_TIMER、NONE 视为范围外,除非作者是可信自动化;不得在理解完整反馈集前逐条回复;不得静默忽略范围内反馈;不得在未回复前解决线程;完成标准要求收集全部范围内评论、忽略非团队成员反馈、每项由代码更改或明确理由解决、每条范围内评论获得回复、尽可能解决已处理线程。资料未提供具体安装命令、收费、价格、平台或效果信息。