ship

Merge branches, run tests, review diffs, and prepare release commits for PRs.

1|Updated May 5, 2026
One-click install
npx skills add https://github.com/yashs33244/my-mac-claude --skill ship-yashs33244
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/yashs33244/my-mac-claude/tree/main/skills/gstack/ship
Command: npx skills add https://github.com/yashs33244/my-mac-claude --skill ship-yashs33244

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ship automates the end-to-end release workflow so you do not forget critical steps like running tests, reviewing the diff, bumping the VERSION, updating the CHANGELOG, and opening the PR.

Core Features & Use Cases

  • End-to-end merge + ship checklist: Detects the base branch, merges your work branch into it appropriately, then runs tests and performs a diff review to reduce release regressions.
  • Release hygiene: Bumps the VERSION, updates CHANGELOG entries, and prepares clean commits suitable for review.
  • PR creation and push flow: Creates the PR for merging after the workflow completes instead of pushing ad hoc.

Quick Start

Say to Claude: ship your changes by running tests, reviewing the diff, bumping VERSION, updating CHANGELOG, committing, pushing, and creating the PR.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate a git workflow to run tests, bump versions, and create a pull request?

Automating a git workflow for pull requests requires merging your work branch, running tests, bumping the VERSION, updating the CHANGELOG, and pushing to open a PR. This Skill automates that entire branch-to-PR shipping checklist proactively.

What is the best way to ship code safely from a feature branch to main?

Shipping code safely requires a proactive workflow that reviews the diff and runs tests before merging. This Skill executes a safe review gate workflow, ensuring release hygiene by preparing clean commits and opening the PR automatically.

How do I ensure release hygiene by updating the CHANGELOG and VERSION before deploying?

Ensuring release hygiene involves automatically bumping the VERSION and updating CHANGELOG entries when preparing release commits. This Skill incorporates these steps into its automated branch-to-PR shipping procedure to prevent forgotten manual updates.

Can I use this automated ship procedure for macOS development repositories?

Yes, this automated ship procedure is explicitly suitable for macOS development repos. It executes the gstack-managed ship workflow to handle branch merging, test execution, diff review, and PR creation natively within your development environment.

Does this pull request automation handle merging to the base branch and diff review?

Yes, pull request automation detects your base branch and merges the work branch appropriately. It then runs tests and performs a diff review to reduce release regressions before preparing the final release commits and creating the PR.