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.