ship-branch

Installation
SKILL.md

Ship Branch

Workflow

  1. Inspect git status --short first.
  2. Leave unrelated dirty files untouched.
  3. Group changes by semantic purpose and split mixed work into separate commits when needed.
  4. Use short scoped Conventional Commit messages that match the change.
  5. If the current branch is main, create a working branch first; otherwise stay on the current branch.
  6. Commit all intended changes before pushing.
  7. Push the branch to the remote.
  8. Open a PR into main with gh pr create.
  9. Use a Conventional Commits PR title and a reviewer-ready PR body built from repo-defaults.md.

For one-shot PR shipping formerly covered by ship-pr, read one-shot-pr.md and use scripts/inspect_git_state.py.

Commit Rules

Installs
6
GitHub Stars
5
First Seen
May 12, 2026
ship-branch — bjornmelin/dev-skills