SuperAPI AI 工具集

address-copilot-review

通用与其它

查看项目

更新于 10-15 19:57

技能介绍

用途:当用户希望完整处理 Copilot 或其他机器人评审者留下的 GitHub PR 评论,而不仅是做摘要时,使用该技能。预期结果是:理解每条评论、判断是否改代码、实施并验证值得采纳的修复、推送分支、逐条回复、解决真正已处理的线程。

前提条件:gh 需已对仓库完成认证;当前分支应已对应被评审的 PR,或已知 PR 号;若改动代码,推送前需验证。

使用方式:先用 git status --short、git branch --show-current、git remote -v 检查本地分支状态;用 gh pr view --json number,title,url,headRefName,baseRefName,reviewDecision,reviews,comments,latestReviews 拉取评审上下文,用 gh api repos/<owner>/<repo>/pulls/<pr-number>/comments 获取行级评论。把评论归类为立即修复、不改代码但回复理由、延后为后续工作。改代码前先阅读实际文件,不盲信评论;修复应最小且有针对性,避免混入无关清理;行为变化时补充或调整测试。推送前用最窄的有效验证(如针对改动测试的 xcodebuild build-for-testing 或定向编译检查)。提交推送后,对每条评论回复 fixed in <commit> 或说明不在本 PR 采纳的理由,使用 gh api repos/<owner>/<repo>/pulls/<pr-number>/comments/<comment-id>/replies 回复;注意不要让回复停留在 pending review 状态,需检查 gh pr view <pr-number> --json reviews,必要时用 GraphQL 提交待处理评审。之后用 GraphQL 查询 reviewThreads 并解决已真正处理或已明确决策并回复的线程。决策标准:以证据为准而非盲从评论;保持 PR 意图、避免扩大范围;优先保护用户数据与迁移安全。

限制:资料只描述了基于 gh 与 GraphQL 的工作流,未提供具体收费、价格、平台支持范围或额外功能说明,这些信息暂未提供。