pr-to-ready
Installation
SKILL.md
PR To Ready
- Identify the PR from
$ARGUMENTS, the current branch, or open repo PRs. - Inspect the live PR: diff, commits, checks, reviews, unresolved threads, mergeability, local git status.
- Classify feedback: actionable, disputed, resolved, outdated, informational, needs-human.
- Fix actionable items, keeping changes small. Push back on disputed items with a comment on the thread explaining why, and don't change the code. Stop for product, security, code-owner, or risk decisions.
- Run the smallest checks that prove the fix, wider checks when shared or user-facing behavior changed.
- Re-check the PR after pushing. Reply on each addressed thread with what changed. Update the linked ticket with proof when accessible.
- Report Ready, Not ready, or Blocked, with changes, checks run, pushed-back items, and remaining items.
- If asked "merge?", answer directly. Never merge.
Rules
- Never merge.
- Push back only with a concrete reason: correctness, scope, or a documented convention. Preference disagreements from a human reviewer go to needs-human, not a rebuttal.
- Don't expand the task for nice-to-have feedback.
- Don't mark ready while required checks fail or actionable feedback remains.
- Trust the live PR state, not stale summaries.
- Don't hide skipped tests, placeholders, partial fixes, or assumptions.