Complete pull request workflow combining git-hex (local craft) with remote collaboration (GitHub plugin or CLI). This skill should be used when the user wants to prepare, submit, and iterate on a PR with clean commit history. Trigger phrases include: "prepare a PR", "open a pull request", "address review feedback", "update my PR", "clean up commits for PR".
View on GitHubyaniv-golan/git-hex
git-hex
skills/git-hex-pr-workflow/SKILL.md
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/yaniv-golan/git-hex/blob/main/skills/git-hex-pr-workflow/SKILL.md -a claude-code --skill git-hex-pr-workflowInstallation paths:
.claude/skills/git-hex-pr-workflow/# Git-hex PR Workflow
## When to use this Skill
This skill should be used when:
- The user wants to prepare a branch for PR submission with clean history
- The user is iterating on a PR after receiving review feedback
- The user asks about combining git-hex with GitHub/PR workflows
Trigger phrases include: "prepare a PR", "open a PR", "create a pull request",
"address PR feedback", "update the PR", "force-push after rebase".
## Workflow
1. **Local craft (git-hex)** - shape commits before pushing:
- Use `git-hex-getRebasePlan` to inspect current history
- Use `git-hex-createFixup` + `git-hex-rebaseWithPlan` to clean up
- Use `git-hex-splitCommit` if commits need to be broken apart
2. **Push to remote**:
- `git push --force-with-lease` (safe force push)
3. **Remote collaboration** - work with teammates:
- **If the [GitHub Plugin](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins/github) is installed**: use its tools to create/update PRs, add reviewers, respond to comments
- **Otherwise**: use GitHub CLI (`gh`) commands:
- `gh pr create` - create a pull request
- `gh pr view` - view PR details
- `gh pr edit` - update PR title/body/reviewers
- `gh pr comment` - add comments
4. **After review feedback**:
- Return to step 1 for more local craft
- Use `git-hex-undoLast` if a cleanup went wrong
## Tools to prefer
- **Local craft**: all git-hex tools (see branch-cleanup skill)
- **Remote**: GitHub plugin tools if installed, otherwise `gh` CLI
## Key insight
git-hex handles the **local craft** of shaping commits.
Remote collaboration (via the [GitHub Plugin](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins/github) from the [Official Claude Plugin Marketplace](https://github.com/anthropics/claude-plugins-official), or standard `gh` CLI) handles working with teammates.
Together, they cover the complete pull request lifecycle.