prepare-pull-request

Installation
SKILL.md

Prepare Pull Request Workflow

Complete workflow for preparing PR branches: analyze changes first, stash with readable message, sync main branch, create/switch branch, review changes, run quality checks, commit, and push.

Workflow Steps

1. Repository State Detection

First step: Detect current state before any operation.

git rev-parse --abbrev-ref HEAD  # Returns branch name, or "HEAD" when detached
git symbolic-ref -q HEAD         # Exit 0 if on branch, 128 if detached HEAD

States:

  • On branch: git rev-parse --abbrev-ref HEAD returns branch name (e.g. main, feat/foo)
  • Detached HEAD: Returns HEAD. Check with git symbolic-ref -q HEAD (non-zero exit = detached)
Related skills
Installs
12
Repository
curev/skills
First Seen
Jan 26, 2026