ship

Create a feature branch, commit changes, push, and open a PR.

31|3|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/JeremyDev87/codingbuddy --skill ship-jeremydev87
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/JeremyDev87/codingbuddy/tree/main/.claude/skills/ship
Command: npx skills add https://github.com/JeremyDev87/codingbuddy --skill ship-jeremydev87

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the process of shipping code changes by handling branch creation, commits, pushes, and PR creation, reducing manual steps and ensuring consistent workflows.

Core Features & Use Cases

  • Automatic branch creation from the detected changes or issue context
  • Guided commit messages and push steps to align with project conventions
  • Automatic PR creation with optional linking to a GitHub issue
  • Optional --full mode to run all workspace checks across the repository

Quick Start

Run the ship command after making changes to parse context, create a branch, commit, push, and open a PR.

Frequently Asked Questions about ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate git workflow to create a branch, commit, push, and open a pull request?

Automating your git workflow to ship code changes involves validating the working tree, creating a feature branch, committing, pushing to the remote, and opening a pull request. This Skill handles those steps automatically based on detected changes or issue context.

Can I link a pull request to a GitHub issue automatically during branch creation?

Yes, you can link a pull request to a GitHub issue automatically. The Skill derives context from an optional GitHub issue to inform branch creation and PR generation, ensuring your pull request is connected to the original issue.

How do I run CI checks and security validations on affected workspaces before pushing?

Running CI checks and security validations on affected workspaces before pushing requires parsing changed files to detect impacted areas. The Skill guides shipping based on changed files and runs security and CI checks to enforce commit discipline.

What is the best way to run all workspace checks across a repository before creating a PR?

The best way to run all workspace checks across a repository before creating a PR is using the --full mode. This option runs comprehensive checks across the entire repository rather than just guiding the process based on changed files.

Does this branch management tool enforce commit discipline and validate the working tree?

Yes, this branch management tool enforces commit discipline and validates the working tree. It detects affected workspaces, runs security and CI checks, and ensures your repository is in a clean state before creating a branch and outputting a PR link.

How does local CI shipping handle feature branch creation when I have pending code changes?

Local CI shipping handles feature branch creation by validating your working tree and parsing context from your pending code changes. It automatically creates a feature branch, commits the changes, pushes to the remote, and opens a pull request.