ship

Automates merging, testing, versioning, changelog updates, and generating pull requests for your current branch.

127k|19.1k|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/garrytan/gstack --skill ship-garrytan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/garrytan/gstack/tree/main/ship
Command: npx skills add https://github.com/garrytan/gstack --skill ship-garrytan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire process of preparing and shipping code, from merging with main to creating a pull request, eliminating manual steps and potential errors.

Core Features & Use Cases

  • Automated Git Workflow: Handles merging origin/main, running tests, and committing changes.
  • Version Management: Automatically bumps version numbers and updates the CHANGELOG.
  • PR Creation: Generates a pull request with a comprehensive body including review findings and test results.
  • Use Case: After completing a feature on a separate branch, you can run /ship to have the AI automatically merge, test, version, and create a PR, allowing you to focus on development.

Quick Start

Use the ship skill to automate the process of merging, testing, and creating a pull request for your current 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 workflow and pull request creation for my feature branch?

To automate git workflow and pull request creation, this Skill merges origin/main, runs comprehensive test suites, performs pre-landing code reviews, and generates a pull request with detailed summaries. It ensures your code is production-ready and bisectable.

What is the best way to manage version bumping and changelog updates before a release?

The best way to manage version bumping and changelog updates is using an automated release management process. This Skill automatically bumps version numbers and updates the CHANGELOG while preparing your branch for landing.

Can I automate pre-landing code review and testing without manual intervention?

Yes, you can automate pre-landing code review and testing without manual intervention. This Skill evaluates prompt-related changes, executes comprehensive test suites, and commits changes automatically to ensure production readiness.

How does automated release management handle merging main and running tests?

Automated release management handles merging main and running tests by merging your branch with origin/main, executing comprehensive test suites, and generating a pull request with test results and review findings included.

Do I need a CI/CD pipeline setup to automate my code shipping workflow?

You do not need an external CI/CD pipeline setup to automate your code shipping workflow locally. This Skill handles merging, testing, version bumping, and PR creation directly from your current branch.