Back to Skills

git-hex-pr-workflow

verified

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 GitHub

Marketplace

git-hex-marketplace

yaniv-golan/git-hex

Plugin

git-hex

Repository

yaniv-golan/git-hex

skills/git-hex-pr-workflow/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
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-workflow

Installation paths:

Claude
.claude/skills/git-hex-pr-workflow/
Powered by add-skill CLI

Instructions

# 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.

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1908 chars