ship

Automate base-branch merges, test runs, version bumps, and PR creation.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/cattboy/lil_bro --skill ship-cattboy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/cattboy/lil_bro/tree/main/.claude/skills/ship
Command: npx skills add https://github.com/cattboy/lil_bro --skill ship-cattboy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end ship workflow for software projects: detecting and merging into the base branch, running tests, reviewing diffs, bumping the VERSION, updating the CHANGELOG, committing, pushing, and creating a PR. It reduces manual toil and ensures release steps are reproducible and auditable.

Core Features & Use Cases

  • Automates base-branch merges and test runs to validate changes before release.
  • Bumps version numbers, updates changelogs, and creates a pull request with release notes.
  • Applies to typical release scenarios where multiple changes must be coordinated and reviewed.

Quick Start

Tell me when you want to ship and I will lock the base branch, run tests, bump the version, update the changelog, commit, 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 a git release workflow with version bumps and changelogs?

To automate a git release workflow, you coordinate base-branch merges, run tests, bump versions, update changelogs, and create a PR. This enforces deterministic steps to validate and document changes, ensuring a reproducible and auditable release process.

What is an end-to-end ship workflow for software projects?

An end-to-end ship workflow detects and merges code into the base branch, runs tests, reviews diffs, bumps the VERSION, updates the CHANGELOG, commits, pushes, and creates a PR. It reduces manual toil by automating these coordinated release steps.

Can I automate pull request creation after merging into the base branch?

Yes, you can automate pull request creation after merging into the base branch. The workflow locks the base branch, validates changes through test runs, bumps the version, updates the changelog, and automatically opens a PR with the release notes.

Does automated versioning work with my existing CI and version control setup?

Automated versioning integrates with your existing version control setup to ensure a reproducible release process. It coordinates merges and test runs within typical release scenarios, applying deterministic steps to bump versions and update changelogs.

What's the best way to ensure reproducible code shipping across multiple changes?

The best way to ensure reproducible code shipping is to enforce deterministic steps that record changes and coordinate base-branch merges. Automating test runs, version bumps, and changelog updates guarantees that multiple changes are validated and reviewed consistently.