What problem does it solve? Getting local work onto a remote and visible as a reviewable request involves repetitive, error-prone steps: staging the right files, matching commit conventions, detecting the git host, and creating a pull or merge request with the correct draft flag. This Skill automates that entire publish flow while enforcing safety rules like never pushing without authorization and never staging secrets. ## Core Features & Use Cases - Host-aware publishing: Detects GitHub, GitLab, or Azure DevOps from the git remote and uses the matching CLI (gh, glab, or az repos) and API to create the request. - Draft-first requests: Opens requests as drafts by default, handling each host's different draft mechanism (GitHub draft field, GitLab Draft: title prefix, Azure --draft flag). - Convention-matching commits: Reads git log to follow the repo's existing commit message style and refuses AI attribution trailers. - Use Case: After finishing a feature branch, say "commit and push this and open a draft MR" and the Skill stages the relevant files, commits with a conventional message, pushes the branch, and opens a draft merge request assigned to you. ## Quick Start Commit my current changes, push this branch, and open a draft pull request for review.