用途:该 Skill 面向 GitHub Pull Request 的代码评审交互,帮助读取、理解并回应评审反馈,也可在用户请求时对代码变更进行评审。
主要能力:列出 PR 上的全部评审与行级评论,按文件路径筛选评论,理解评论结构(path、line/original_line、body、diff_hunk、in_reply_to_id 等字段);回复指定评审评论;提交正式评审(批准、请求修改、仅评论);添加行级评论;查看 PR diff 与变更文件列表;在反馈后继续修改、提交并推送更新 PR。
使用方式:通过 gh api 读取评审与评论,例如 gh api repos/$GITHUB_REPOSITORY/pulls/<number>/reviews 与 gh api repos/$GITHUB_REPOSITORY/pulls/<number>/comments;回复评论使用 gh api ... -X POST -f body="..." -f in_reply_to=<comment_id>;查看变更可用 gh pr diff <number> --repo $GITHUB_REPOSITORY 或 git diff origin/$BASE_BRANCH..HEAD;提交评审使用 gh pr review <number> --approve/--request-changes/--comment --body "...";行级评论需先取 headRefOid,再以 commit_id、path、position、body 提交,其中 position 是 diff 中的行号而非文件行号。
适用场景:PR 评审事件触发、用户要求处理评审反馈、用户请求评审代码变更。评审清单涵盖正确性、安全性、性能、可读性与测试。
限制:资料未提供该 Skill 的安装方式、收费、平台支持范围与效果说明;行级评论的 position 需按 diff 计数,使用前应确认分支与提交 SHA。