ship

Automate software releases with branch detection, merging, testing, and pull request creation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, git, github-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire software release workflow, from detecting and merging the base branch to running tests, reviewing changes, and creating a pull request.

Core Features & Use Cases

  • Automated Workflow: Executes a series of steps to ensure a smooth release process, including detecting the base branch, merging, running tests, reviewing changes, and more.
  • Proactive Suggestions: Suggests when it's time to release based on user actions or questions.
  • Use Case: Ideal for technical founders, CEOs, and engineers who need to ship code quickly and efficiently, even when working alone.

Quick Start

Run /ship to automatically execute the release workflow.

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 release workflow from branch merging to pull request creation?

Automating a git release workflow involves streamlining branch detection, merging, testing, code review, version bumping, and pull request creation into a single command. This ensures a smooth release process with built-in checks and best practice suggestions.

Can I run automated code reviews and version bumping locally using bash and git?

Yes, automated code reviews and version bumping can run locally using Bash and Git. The workflow detects the base branch, merges changes, runs tests, reviews modifications, and creates a pull request within your local repository environment.

What's the best way to ship code quickly for solo technical founders working in a git repository?

The best way to ship code quickly for solo technical founders is to execute a single command that handles the full software release process. This includes automated branch detection, testing, code review, and pull request creation to ensure efficient deployment.

Do I need the GitHub CLI to automate pull request creation in my release process?

Yes, the GitHub CLI is required to automate pull request creation in the release process. The workflow relies on Bash, Git, and GitHub CLI to execute branch merging, testing, and pull request submission within your repository.

How does an automated deployment workflow handle base branch detection and merging?

An automated deployment workflow handles base branch detection by identifying the target branch and automatically merging changes before running tests. It then proceeds to review modifications, bump versions, and create a pull request for the release.

When should I use a single command for software release instead of manual git operations?

You should use a single command for software release when you need to ship code quickly and efficiently with built-in checks. It is ideal for technical founders and engineers who want to ensure best practices without managing manual git operations.