ship

Merge base branch, run tests, bump versions, update changelog, and create a PR.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/lyh2/gstack-deepseek --skill ship-lyh2
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/lyh2/gstack-deepseek/tree/main/ship
Command: npx skills add https://github.com/lyh2/gstack-deepseek --skill ship-lyh2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end shipping process for code changes: detecting the base branch, merging, running tests, updating version and changelog, committing, pushing, and creating a PR so teams can ship reliably with minimal manual toil.

Core Features & Use Cases

  • Orchestrates the complete ship workflow from branch readiness to PR creation.
  • Handles base-detection, test execution, changelog updates, and version bumps as part of a single, repeatable process.
  • Use cases include pushing feature branches to main, deploying from PRs, and ensuring consistent release hygiene.

Quick Start

Say '/ship' to start the full shipping workflow for your feature branch.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate git workflows to create a PR with changelog and version bump?▼

To automate git workflows for PR creation, this Skill merges base branches, runs tests, generates version bumps, updates changelogs, and creates pull requests in a single orchestrated process.

What is the best way to automate shipping feature branches to main?▼

Automating shipping for feature branches is handled by detecting the base branch, merging changes, executing tests, and creating a PR to ensure consistent release hygiene with minimal manual toil.

Does this automated shipping workflow support monorepos and microservices?▼

Yes, this automated shipping workflow applies to monorepos and microservices, running tests, generating changelogs, and pushing version bumps for complex architectures ready for release.

How do I keep my changelog updated automatically when pushing code changes?▼

To keep your changelog updated automatically, the shipping workflow generates changelog entries and version bumps during the automated PR creation process before code changes are merged.

Can I run tests automatically before creating a pull request?▼

Yes, you can run tests automatically before creating a PR; the workflow orchestrates test execution immediately after merging the base branch and before pushing the final commit.

What do I need to start automating release hygiene for my codebase?▼

To start automating release hygiene, you need a feature branch ready for release; the workflow handles base branch detection, automated testing, changelog management, and PR creation automatically.