SuperAPI AI 工具集

pr-comment-workflow

编程与开发

查看项目

更新于 10-16 05:46

技能介绍

用途:在用户要求处理 PR 评论、解决评审反馈、回复评审或撰写 PR 评论时使用,提供撰写与回应 PR 评审评论的流程性知识。

评论风格:所有句子以小写开头;句子、表达、示例或术语之间不使用破折号(—、–、--),改用逗号、句号或 or;不用复杂句;用简单词、简洁表达;尽量不加句末标点;每条评论最多一句或更短;回复真人时保持礼貌;对机器人评论只写一句简洁陈述,不用寒暄(如 good catch、nice find、thanks),直接说明事实。

评审评论规则:只创建待审(pending)PR 评论,绝不自动提交或确认评审;所有评论留给人工审核后再发布;创建评审评论时遵循上述风格规则。

待审评审 API 工作流:通过 gh api 发布评审评论时用两步待审流程。创建待审评审:gh api repos/{owner}/{repo}/pulls/{number}/reviews -f event=PENDING -f body=""。向待审评审添加评论:gh api repos/{owner}/{repo}/pulls/{number}/reviews/{review_id}/comments -f body="..." -f path="..." -F line=N -f side=RIGHT。绝不调用 submit 端点,留给人工审核并提交;输出评审 URL,便于用户手动审核和提交。

回复评论发布:对已有讨论串的回复评论直接发布,不作为待审:使用 gh api repos/{owner}/{repo}/pulls/comments/{comment_id}/replies -f body="...";每条回复之间加随机 3 至 5 秒延迟:sleep $((RANDOM % 3 + 3))。

解决评审反馈:获取 PR 中未解决的评论;逐条判断是否为有效问题;若有效,修复代码并在代码库其他位置搜索同类问题,修复所有出现处;若无效,起草简洁回复;若为自动机器人评论,只写一句简洁陈述,不用寒暄,直接说明事实;发布前向用户展示所有草拟回复。

限制:本技能要求评论先待审、由人工提交,不自动确认评审;具体收费、价格与平台支持等资料暂未提供。