Push PR
Git workflow automation that handles branch creation, staging, commit messages, pushing, and PR creation in a single safe invocation.
Push PR encodes the branch safety rules that prevent work loss in a multi-terminal environment. It creates a new branch from HEAD (never switches to an existing branch), stages specified files, generates a commit message from the diff, pushes to remote, and creates a GitHub PR via gh CLI. The skill exists because raw git commands in a multi-terminal setup caused multiple work-loss incidents in March 2026: branch switches destroyed unstaged work across terminals, commits landed directly on main without PR audit trails, and merged branches received stale pushes. Push PR enforces the rule that every piece of work goes through branch, commit, push, PR, merge. It is the only sanctioned way to commit in this repository.
Where it shows up:
Related Terms
Architecture
Context File
A shared reference document (ICP, voice standards, competitive intel) that skills auto-load to maint...
Architecture
Workstream
A domain-scoped context boundary that routes Claude to the right rules, voice, and knowledge for a s...
Methodology
Ralph Execute
A stateless iteration protocol where all project state lives in a PRD file, enabling multi-session e...