PR 阻塞摘要器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/pr-blocker-summarizer-sh-nl3poh。
技能介绍
要解决的问题
当开放 PR 较多时,真正影响站会信息的是少数:哪些 PR 被失败检查、changes_requested 或长时间未更新卡住,哪些已经可以合并。这个技能针对这类 PR standup 场景,把一份开放 PR 的 JSON 导出整理成 阻塞优先摘要,而不是泛泛罗列 PR 标题。
它适合输入已有字段:title、state、checks、review、age_days。字段缺失时会保守处理,只在明确 ready 的情况下计入可合并,不把未知状态误判为无阻塞。
工作方式与适用边界
核心流程是:
- 读取 JSON PR 列表:不直接调用 GitHub API,只处理导出结果。
- 分类 PR:识别失败检查、评审变更请求、过期/停滞、等待评审与可合并状态。
- 输出摘要 JSON:生成可被 agent 直接使用的 blockers-first 结构,并附一行站会计数。
注意它是 只读摘要工具:不会 merge、comment 或修改 PR。若需要自动评论、催办或拉取最新 GitHub 数据,应搭配其它技能使用。
使用场景
- 站会前把开放 PR 的 JSON 导出整理成阻塞优先摘要,供 agent 播报。
- 排查评审积压时,从 PR 列表识别失败检查、变更请求和过期 PR。
- 向负责人同步哪些 PR 已可合并、哪些仍被 review 或 checks 卡住。
- 对已有导出结果做只读摘要,不直接调用 GitHub API 或修改 PR。
适合人员
- 负责团队站会同步的工程师,需要把 PR 状态整理成阻塞优先播报。
- 管理评审积压的技术负责人,需要快速定位失败检查、变更请求和过期 PR。
- 使用 agent 输出日报的 DevOps 工程师,需要从 PR 导出中生成一行摘要。
- 维护示例技能验证流程的作者,需要小技能展示 pipeline 与 eval rollout。