
关于
获取指定团队或用户打开的 PR 中未读的 GitHub 通知,快速了解待审查的 Pull Request。
name: gh-review-requests description: "获取未读GitHub通知中需要指定团队审查的开放PR。当被要求'查找需要我审查的PR'、'显示我的审查请求'或'检查团队审查队列'时使用。" allowed-tools: Bash risk: safe source: community
GitHub 审查请求
获取未读的 review_requested 通知中开放(未合并)的PR,按GitHub团队过滤。
要求:GitHub CLI (gh) 已认证。
何时使用
- 需要查找特定团队的未读GitHub PR审查请求时
- 想要检查哪些开放PR当前需要你或队友的审查时
- 需要过滤后的审查队列而非手动浏览GitHub通知时
步骤1:确定团队
如果用户未指定团队,询问:
我应该按哪个GitHub团队过滤?(例如
streaming-platform)
接受团队slug(streaming-platform)或显示名称("Streaming Platform")——传递前转换为小写连字符格式。
步骤2:运行脚本
uv run ${CLAUDE_SKILL_ROOT}/scripts/fetch_review_requests.py --org getsentry --teams <team-slug>
过滤多个团队时,传递逗号分隔列表:
uv run ${CLAUDE_SKILL_ROOT}/scripts/fetch_review_requests.py --org getsentry --teams <team slugs>
脚本输出
{
"total": 3,
"prs": [
{
"notification_id": "12345",
"title": "feat(kafka): add workflow to restart a broker",
"url": "https://github.com/getsentry/ops/pull/19144",
"repo": "getsentry/ops",
"pr_number": 19144,
"author": "bmckerry",
"reasons": ["opened by: bmckerry"]
}
]
}
reasons 将包含以下一项或两项:
"review requested from: <Team Name>"— 团队是请求的审查者"opened by: <login>"— PR作者是团队成员
步骤3:展示结果
以清晰的表格或列表格式展示结果,包含:
- PR标题和链接
- 仓库名称
- 作者
- 审查原因
兼容工具
Claude CodeCursor
标签
AI与机器学习