ship

Merge base branch, run tests, bump version, update CHANGELOG, and create a PR.

4|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/lendtrain/complete-pipeline --skill ship-lendtrain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/lendtrain/complete-pipeline/tree/main/skills/ship
Command: npx skills add https://github.com/lendtrain/complete-pipeline --skill ship-lendtrain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ship code manually is error-prone and time-consuming; this Skill automates the entire end-to-end shipping workflow, reducing risk and accelerating production readiness by handling merges, tests, version bumps, changelog updates, commits, pushes, and PR creation in one repeatable process.

Core Features & Use Cases

  • Automatically merge the base branch into the feature branch and bootstrap the test environment
  • Detect and bump versions, update CHANGELOG, commit changes, and push to the remote
  • Create and open a PR to promote changes from feature/development to main, with optional deployment guidance
  • Proactively suggest when code is ready to ship or when deployment actions should be taken
  • Use cases include feature releases, hotfix patches, and production-ready diffs requiring minimal manual intervention

Quick Start

Run the ship workflow on a feature branch to automatically merge base, run tests, update version and changelog, 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 creating a pull request after running tests and merging the base branch?

To automate a pull request after tests and merging, this Skill orchestrates the complete workflow: it merges the base branch, runs tests, bumps versions, updates the CHANGELOG, commits, pushes, and opens a PR automatically. It ensures a safe, auditable promotion process from feature to main.

What is the best way to handle merge conflicts when preparing a feature branch for production?

Handling merge conflicts during production prep is managed automatically by the Skill; it merges the base branch into your feature branch and proactively handles conflicts to ensure a safe, auditable promotion process without manual intervention.

Does this automated shipping workflow update the version number and CHANGELOG before pushing?

Yes, the automated shipping workflow detects and bumps the version number, updates the CHANGELOG, and commits these changes before pushing to the remote repository to ensure production readiness.

Can I use this to automatically suggest deployment readiness for hotfix patches?

Yes, you can use this for hotfix patches; it proactively suggests when code is ready to ship and provides optional deployment guidance, ensuring minimal manual intervention for production-ready diffs.

How do I move code from a development branch to main without manual git commands?

To move code from development to main without manual git commands, run the ship workflow on your feature branch. It orchestrates the entire end-to-end process, from merging and testing to pushing and creating the promotion PR.

Why should I automate my git deployment workflow instead of manually committing and pushing?

Automating your git deployment workflow reduces the risk of manual errors and accelerates production readiness by handling merges, tests, version bumps, changelog updates, commits, pushes, and PR creation in one repeatable process.