oxgh-shipit

star 11

Commit, push, and open a pull request with auto-merge

oxidian By oxidian schedule Updated 6/10/2026

name: oxgh:shipit description: Commit, push, and open a pull request with auto-merge

Context

First, run these commands and review their output:

  • Current git status: git status --porcelain
  • Current branch: git branch --show-current
  • Recent commits: git log --oneline -10

You usually already know what changed in this session. If you are unsure what the changes are, run git diff HEAD (or a targeted git diff HEAD -- <file>) before committing.

Commit and PR style

  • Use a short commit/PR title (one line, imperative mood) that describes WHAT changed - never meta-messages like "Address review feedback" or "Fix PR comments"
  • The commit/PR body should usually be blank - the code should speak for itself
  • ONLY add a body to explain NON-OBVIOUS changes that aren't clear from the code
  • AVOID summarising or describing what the code does in the PR body - that's redundant. AVOID including test plans.
  • If we were working on a known GitHub issue, include "Closes #ISSUE" in the PR body
  • See recent commits for examples (ignore dependabot and github-actions commits)

Your task

Based on the above changes:

  1. Create a new branch if on main (do NOT add timestamps to branch names)
  2. Create a single commit with an appropriate message
  3. Push the branch to origin
  4. Create a pull request using gh pr create
  5. Enable auto-merge by running exactly gh pr merge --auto (no other flags)
  6. Execute each step as a separate command. Do NOT chain commands with && or ;.
Install via CLI
npx skills add https://github.com/oxidian/cc-plugins --skill oxgh-shipit
Repository Details
star Stars 11
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator