ship

Automate Git feature branch shipping with tests, version bumps, and PR creation.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/gaaschk/gaasch-family --skill ship-gaaschk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/gaaschk/gaasch-family/tree/main/.claude/skills/gstack/ship
Command: npx skills add https://github.com/gaaschk/gaasch-family --skill ship-gaaschk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Shipping software is error-prone and slow when done manually. This skill automates the end-to-end workflow for code releases, including merging the base branch, running tests, reviewing diffs, bumping versions, updating CHANGELOG, committing, pushing, and creating a pull request.

Core Features & Use Cases

  • Automatic base-branch merge and test bootstrap for feature branches.
  • Auto-bump VERSION and CHANGELOG when appropriate, commit, push, and create PRs.
  • Auto-create PRs and optionally proactive deployment prompts.
  • Telemetry, lake-completeness checks, and proactive suggestions to improve reliability.

Quick Start

Ask me to ship the current feature branch and I’ll run the full automated workflow to create a PR and deploy.

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 and merging the base branch for a Git feature branch?

To automate creating a pull request and merging the base branch, you can trigger the automated workflow by instructing your environment to ship. This automatically merges the base branch, runs tests, reviews diffs, bumps versions, updates the changelog, commits, pushes, and creates the PR.

Can I automatically update the CHANGELOG and bump the version when pushing code?

Yes, you can automatically update the CHANGELOG and bump the version when pushing code. The automated shipping workflow detects when it is appropriate to perform these updates before committing and pushing your feature branch changes.

How do I run tests automatically before merging a Git feature branch into the main branch?

To run tests automatically before merging a Git feature branch, initiate the ship workflow. It coordinates gating steps by bootstrapping and running tests to ensure deployment readiness before proceeding with the push and merge operations.

Does this automated workflow support proactive deployment readiness suggestions for my code?

Yes, this automated workflow supports proactive deployment readiness suggestions. When your code is ready, it proactively suggests deployment actions while logging telemetry and performing checks to ensure an auditable, repeatable shipping process.

What is the best way to ensure an auditable and repeatable end-to-end shipping process for Git releases?

The best way to ensure an auditable and repeatable shipping process is to use an automated end-to-end workflow. It coordinates gating steps, logs telemetry, and handles everything from base branch merging to pull request creation automatically.

Do I need any specific dependencies to automate my Git workflow from merge to pull request?

No specific dependencies are required to automate your Git workflow from merge to pull request. The skill operates independently to handle the end-to-end versioning, testing, and merging process without external component requirements.