pr-review-triage

Featured

Triage open pull requests for CI status, review comments, and merge readiness. Use in PR babysitter loops. Respects project review norms and required checks.

AI & Automation 9,472 stars 1298 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
73
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# PR Review Triage Skill For each watched PR, report: ## Per-PR Output ```markdown ### PR #N — title - Checks: passing | failing | pending | absent/unknown — list names and conclusions - Required-check policy: known and satisfied | known and unsatisfied | unknown - Reviews: approved N | changes requested | review required | absent/unknown - Mergeability: clean | conflicts | unknown - Blocking comments: (list actionable ones) - Ready to merge: yes | no — reason - Suggested loop action: none | minimal-fix | rebase | escalate-human ``` ## Rules - Zero checks, or no check runs/status contexts returned, means `absent/unknown`, not `passing`, unless the repository policy explicitly requires no checks. - Separate functional CI from administrative statuses such as a CLA or labeler; list both, but do not use administrative success as evidence that tests passed. - `mergeable` or a clean merge state only means Git found no conflict. It does not mean the PR is ready, reviewed, or verified. - "Ready to merge" requires a known project policy, every required check satisfied, required approvals present, no changes requested, no blocking comments, and no merge conflict. - If the required-check or review policy cannot be established, report `Ready to merge: no` and escalate to a human. - Non-actionable nits → note but do not spawn fix. - If PR idle >4 days → suggest human handoff. - High-risk labels (security, breaking) → escalate-human always.

Details

Author
cobusgreyling
Repository
cobusgreyling/loop-engineering
Created
1 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category