resolve-pr-conflicts
Use when a PR has merge conflicts with its base branch, including conflicts found during babysitting or merging.
How do I install this agent skill?
npx skills add https://github.com/jssblck/agents --skill resolve-pr-conflictsIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill facilitates resolving Git merge conflicts within GitHub Pull Requests by automating git operations and verification tests. The primary security considerations involve the execution of arbitrary build and test scripts from potentially untrusted repository branches and the processing of external code content which could lead to indirect prompt injection.
- Socketpass
No alerts
- Snykwarn
Risk: MEDIUM · 1 issue
What does this agent skill do?
Resolve PR conflicts
Update the PR's own branch against its current base. This skill does not authorize merging the PR or retargeting it to another base.
Inspect and update
gh pr view <n> -R <owner/repo> --json state,headRefName,headRefOid,baseRefName,mergeable,isCrossRepository,maintainerCanModify
- Confirm the PR is open and record its head SHA and base branch.
- Work in a temporary worktree, preserving existing local edits.
- Fetch the PR head and base from their actual repositories; record the base tip.
- Confirm fork permissions and the destination remote before updating the PR branch.
- Merge or rebase onto the fetched base according to the repository's guidance.
Get explicit approval before rewriting a branch you do not own, unless already
authorized in the session. Disclose every rewrite. Use an explicit
--force-with-lease=<branch>:<recorded-head-sha> for an authorized rewrite.
If another contributor moved the PR head, stop and reconcile with its owner.
Never push to the base branch.
Resolve and verify
Read the conflict guidance before resolving hunks. Preserve both changes' intent and check for semantic conflicts even when Git merges cleanly. Ask when the resolution requires a product decision.
- Resolve the conflicts and complete the merge or rebase.
- Run the repository's relevant build, format, lint, and tests on the combined tree.
- Recheck the remote head and base before pushing.
- If the base moved, recheck for conflicts and apply the repository's freshness requirements. Preserve concurrent head changes and verify any changed result.
- Push the verified update to the PR branch within the user's authorized scope.
- Re-read the PR head and mergeability after the push.
- Remove the temporary worktree after preserving the completed work.
Report the resolved conflicts, any rewrite, checks run, and remaining blockers. Return to the calling workflow for CI watching or an authorized merge.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/jssblck/agents/resolve-pr-conflicts">View resolve-pr-conflicts on skillZs</a>