ship

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

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/zhu637882-stack/jiaoyi --skill ship-zhu637882-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/zhu637882-stack/jiaoyi/tree/main/qoder-config-backup/skills/gstack-ship
Command: npx skills add https://github.com/zhu637882-stack/jiaoyi --skill ship-zhu637882-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ship workflow orchestration for software projects: automatically detect and merge the base branch, run tests, review diffs, bump the version, update the changelog, commit, push, and create a PR.

Core Features & Use Cases

  • End-to-end release orchestration: detects and merges the base branch, runs tests, reviews diffs, bumps VERSION, updates CHANGELOG, commits, pushes, and creates a PR.
  • Proactive invocation: triggers shipping workflows when users indicate readiness to ship, deploy, push, or create a PR.
  • Safety nets: guards against unintended pushes or PRs by gating actions behind explicit user intent.
  • Auditability: records version changes and changelog updates for traceability.

Quick Start

Ask to ship the current branch to main when ready, and let the skill perform the merge, test, changelog bump, commit, and PR creation steps.

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 PR with version bump and changelog updates?

To automate creating a PR with a version bump and changelog updates, use a ship workflow skill that detects the base branch, runs tests, reviews diffs, bumps the VERSION, updates the CHANGELOG, commits, pushes, and creates the PR automatically.

What is the best way to merge the base branch and run tests before pushing code?

The best way to merge the base branch and run tests before pushing code is to orchestrate a ship workflow that detects and merges the base branch, executes tests, reviews diffs, and gates the push behind explicit user intent for safety.

Can I automate git release steps like versioning and changelog generation?

Yes, you can automate git release steps like versioning and changelog generation by triggering a ship workflow that bumps the VERSION, updates the CHANGELOG, and records changes for traceability when you indicate readiness to deploy.

Does the ship workflow require explicit user intent before pushing to main?

Yes, the ship workflow requires explicit user intent before pushing to main. It includes safety nets that guard against unintended pushes or PRs by gating all merge, commit, and push actions behind your direct confirmation.

When do I need to use an end-to-end release orchestration workflow?

You need an end-to-end release orchestration workflow when your software project is ready to ship and you want to coordinate base-branch merges, test execution, diff reviews, version bumps, changelog updates, and PR creation in a single automated process.

How to trigger a ship workflow for deploying changes to main?

To trigger a ship workflow for deploying changes to main, simply indicate your readiness to ship, deploy, push changes, or create a PR. The skill proactively invokes the merging, testing, versioning, and PR creation steps.