What problem does it solve?
This Skill streamlines the repetitive, error-prone steps required to prepare a local git change for review by staging changes, creating a focused commit, pushing a branch, and opening a GitHub pull request in a single flow.
Core Features & Use Cases
- Pre-flight checks: Verifies the GitHub CLI is installed and that the user is authenticated before proceeding.
- Branching and naming: Creates a codex/{description} branch when starting from main and enforces concise commit and PR title conventions.
- End-to-end flow: Stages all changes, commits with a terse message, pushes with tracking, retries common push failures, and opens a draft PR with a populated title and body.
- Use Case: A developer who has finished a focused change and wants to quickly stage, commit, push, and open a draft PR using the GitHub CLI.
Quick Start
Prepare this branch for review by staging all changes, committing with a concise description, pushing to origin, and opening a draft pull request via the GitHub CLI.