用途:在终端一眼查看所有开放 PR 及其归属,无需切换标签页或打开 GitHub 界面。该技能只读取并打印,若要评审或操作,需配合 /review 使用。
主要能力:输出紧凑对齐的表格,列为 PR · 标题 · 作者 · 指派者 · 评审 → · 时长 · 状态;标题截断约 50 字符,按 updatedAt 显示时长,并标记草稿。mine 视图按三个分组展示,每组带标题:等待我评审、指派给我、我的开放 PR;空分组打印 (none)。结尾给出一行统计:N open · M awaiting your review · K yours。
使用方式:需 gh 已认证(gh auth status),否则提示并停止。默认针对当前仓库,由 gh 从 remote 推断;组织级视图需从 remote 发现 owner,不硬编码:owner=$(gh repo view --json owner -q .owner.login)。@me 由 gh 解析为已认证用户。当前仓库全部开放 PR:gh pr list --state open --json number,title,author,assignees,reviewRequests,isDraft,updatedAt --limit 100。组织内“我的”相关 PR 分别用 gh search prs --state open --owner "$owner" --review-requested @me、--assignee @me、--author @me,并指定 --json number,title,repository,author,updatedAt。若 gh --template 不好用,可先取 --json 再用脚本或 jq 自行格式化。
适用场景:需要快速总览仓库或组织内开放 PR 及负责人时。
限制:这是查看器,不修改任何内容,不评论、不加标签、不指派、不合并;不隐藏空分组;超过前 100 条需先询问,并注明是否被截断;打印后只提供后续建议(如对特定 PR 执行 /review,或 gh pr view <n> --web 在浏览器打开),不自动执行。其他细节暂未提供。