如何用 AI 快速筛选 GitHub PR 评审请求队列

解决开发者在 GitHub 通知面板中迷失的问题:通过 AI 自动化提取特定团队的未读 PR 评审请求,将碎片化的通知转化为清晰的待办清单。

为什么需要这个技能

在大型组织中,GitHub 的通知面板往往充斥着大量无关信息。当你需要检查“我的团队有哪些 PR 需要评审”时,手动筛选 review_requested 状态的 PR 非常低效。

本技能通过集成 GitHub CLI (gh) 和自动化脚本,让 AI 能够直接根据团队 Slug 过滤出所有未合并且需要评审的 PR,并清晰地列出请求原因(是直接请求了该团队,还是由团队成员提交的),极大地缩短了从“发现需求”到“开始评审”的时间。

适用场景

  • 每日早晨启动工作,快速同步团队内需要 Review 的 PR 列表。
  • 在团队同步会议中,快速列出当前阻塞在评审环节的提交项。
  • 替代手动在 GitHub 网页端反复筛选通知,建立一个纯净的评审队列。

核心工作流

  1. 确定团队标识:AI 会询问你需要过滤的 GitHub 团队名称或 Slug(例如 streaming-platform)。
  2. 执行自动化筛选:AI 调用 Python 脚本并结合 gh 命令行工具,检索所有未读的 review_requested 通知。
  3. 结果结构化呈现:AI 将返回的 JSON 数据转化为 Markdown 表格,包含 PR 标题、直接跳转链接以及触发评审请求的具体原因。

执行指令示例:

uv run ${CLAUDE_SKILL_ROOT}/scripts/fetch_review_requests.py --org getsentry --teams <team-slug>

输出结果形式:

# Title URL Reason
1 feat(kafka): add workflow to restart a broker https://github.com/getsentry/ops/pull/19144 opened by: evanh

下载和安装

下载 gh-review-requests 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐