Skills Layer

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:

Every commit operationPRD phase completionBatch file operationsMulti-terminal safety

Build your Knowledge OS

90 minutes from zero to your first skill chain.