技能 编程开发 拉取请求阻塞点总结器

拉取请求阻塞点总结器

v20260612
pr-blocker-summarizer
该工具可将导出的拉取请求(PR)JSON列表,总结成一份以阻塞点为优先的站立会议摘要。适用于每日站会或评审队列的梳理,能快速识别出哪些PR卡住了(例如检查失败、请求修改或陈旧),哪些PR已准备好合并,并提供简洁的统计摘要。
获取技能
364 次下载
概览

PR Blocker Summarizer

Turn a JSON export of open pull requests into a blockers-first digest: which PRs are blocked (failing checks, requested changes, or stale), which are ready to merge, and a one-line count an agent can post to standup.

A bundled example skill — small but real, used to demonstrate the creator's validation, pipeline, and eval-rollout machinery.

Activation

Activates on "summarize open PRs", "what's blocking my PRs", "PR standup", "review backlog". Do not activate on general git/GitHub questions unrelated to triaging a set of PRs.

Input

A JSON array of PRs, each with title, state (open), checks (passing/failing), review (approved/changes_requested/pending), and age_days. Missing fields are treated conservatively (counted as not-blocked only when clearly ready).

Run

python3 scripts/run_pipeline.py --input prs.json --output digest.json

Output JSON shape:

{
  "total": 7,
  "blocked": [{"title": "...", "reasons": ["failing checks"]}],
  "ready": ["..."],
  "summary": "7 open · 3 blocked · 2 ready to merge"
}

Anti-goals

  • Does not call the GitHub API; it works on an exported PR list.
  • Does not merge or comment on PRs; it only summarizes.
信息
Category 编程开发
Name pr-blocker-summarizer
版本 v20260612
大小 10KB
更新时间 2026-06-13
语言