ship

Merge base branches, run tests, bump VERSION, update CHANGELOG, and create PRs.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AndrewLi0420/BMW --skill ship-andrewli0420
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/AndrewLi0420/BMW/tree/main/.claude/skills/gstack/ship
Command: npx skills add https://github.com/AndrewLi0420/BMW --skill ship-andrewli0420

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release management on autopilot: perform base-branch detection, merge, run tests, bump version, update CHANGELOG, commit, and open a PR.

Core Features & Use Cases

  • Automates end-to-end release workflows for code changes, ensuring a repeatable ship process.
  • Detects the base branch, merges it into the feature branch, runs tests, updates version and changelog, and creates a PR.
  • Ideal for teams practicing PR-based releases, semantic versioning, and auditable deployment pipelines.

Quick Start

Trigger the ship workflow on your feature branch to automatically merge, test, bump the version, update the CHANGELOG, 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 my git release workflow from merge to PR?

Automate your git release workflow by triggering a command or CI event to merge the base branch, run tests, bump the semantic version, update the CHANGELOG, push, and open a PR automatically.

What is included in an automated PR-driven release process?

An automated PR-driven release process includes base-branch detection, deterministic test runs, semantic version updates, changelog generation, commit creation, and final PR creation for auditable deployment pipelines.

Does this release automation work with semantic versioning and feature branches?

Yes, this release automation works with semantic versioning and feature branches by detecting the base branch, merging it, bumping the VERSION file, and updating the CHANGELOG before pushing and creating a PR.

How do I update my CHANGELOG and version when preparing a feature branch merge?

To update your CHANGELOG and version when preparing a merge, trigger the ship workflow to automatically bump the VERSION, generate changelog entries, commit the changes, and open a PR.

Can I trigger a version bump and PR creation from a CI event?

Yes, you can trigger version bumps and PR creation from CI events or natural-language commands to execute a repeatable, end-to-end release workflow that merges, tests, and pushes your code changes.

When should I use automated base-branch detection for release management?

Use automated base-branch detection for release management when your software projects use Git with feature branches, semantic versioning, and PR-driven release processes to ensure repeatable, auditable shipping.