From patinaproject-skills
Move completed local GitHub issue work to a ready-for-merge pull request. Use when development is complete, the user says finish PR, publish this branch, open a ready PR, or an agent has objective evidence the branch is ready for review.
How this skill is triggered — by the user, by Claude, or both
Slash command
/patinaproject-skills:finish-prThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When local work is complete, follow
When local work is complete, follow workflows/ready-for-merge.md.
Example: on branch 42-let-agents-use-github-more-ergonomically, infer issue
#42, verify the diff, commit as feat: #42 ..., push, and create or update
the ready-for-review PR.
This skill verifies, commits, pushes, creates or reuses a ready-for-review pull request, then loops through mergeability, currently available PR feedback, eligible conversation resolution, and checks until the PR is ready-to-merge or the current check state has been fully triaged and reported. Failing checks do not halt the skill by themselves. It never merges the PR.
Before the final response, the workflow must run a strict final ready-to-merge check. If any final gate fails, report the PR as not ready-to-merge and list the blocker in human-friendly language; do not imply success, and must not call it finished. If every final gate passes, compress ready-to-merge evidence into a human line instead of listing the gates.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub patinaproject/skills --plugin patinaproject-skills