jackin-refresh-pr
Installation
SKILL.md
jackin-refresh-pr
Reconcile an open PR's title and body against the current diff, so the body describes what the branch actually ships now — not what it shipped when it was opened. Run when the body has drifted: more commits landed, scope grew or shifted, the title still reads docs: but the PR now ships a feature.
Shares cargo xtask pr body with jackin-create-pr — the binary owns the Verify-locally block selection; the agent owns the prose. This is the deliberate, on-demand version of the reconciliation jackin-merge-pr runs at its step 5.
When to use
- Operator asks to refresh / update the PR body or title ("the body is out of date", "refresh the PR").
- Body has become actively misleading for a reviewer landing on it right now.
When NOT to use
- Opening a new PR →
jackin-create-pr. - At merge-readiness →
jackin-merge-prstep 5 reconciles as the final gate; don't double-refresh. - After every iteration commit — refresh is operator-triggered, not commit-triggered (
.github/AGENTS.mdPR-body refresh policy). Auto-refreshing churns the body and wastes attention.