ship

Automate end-to-end code shipping with merging, tests, versioning, and PRs.

11|2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/ajsai47/holyclaude --skill ship-ajsai47
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/ajsai47/holyclaude/tree/main/skills/team/ship
Command: npx skills add https://github.com/ajsai47/holyclaude --skill ship-ajsai47

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually shipping code requires repetitive, error-prone steps: merging the latest base branch, running tests, updating version numbers, editing changelogs, writing commit messages, pushing changes, and opening pull requests. This Skill automates the entire workflow to eliminate human error and speed up releases.

Core Features & Use Cases

  • Full Automated Shipping Pipeline: Handles base branch merging, test execution, diff review, VERSION bumping, CHANGELOG updates, commit creation, push, and PR opening in one flow.
  • Proactive Invocation: Automatically triggers when you mention shipping, deploying, or creating a PR, no need to manually call the skill.
  • Safety Guardrails: Blocks shipping on the base branch, handles merge conflicts, triages pre-existing test failures, and enforces review requirements before merging. Use Case: A developer who just finished a feature on a branch can simply say "ship this" and the skill handles all release steps, including generating a changelog from the diff and opening a PR with all changes.

Quick Start

Tell the AI "ship this feature" after finishing code changes to automatically run tests, update the changelog, and open a pull request.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate git pull request creation with changelog updates and version bumps?

Automating pull request creation with changelog updates and version bumps is handled by a workflow that merges the base branch, runs tests, updates the changelog, bumps versions, commits, and opens a PR automatically.

What is the safest way to ship code from a feature branch without manual git tasks?

The safest way to ship code from a feature branch is using an automated shipping pipeline that enforces test passing, blocks direct commits to the base branch, and handles merge conflicts before opening a pull request.

How do I automatically generate a changelog from a git diff before opening a PR?

To automatically generate a changelog from a git diff before opening a PR, the automated shipping workflow reviews the diff, updates the CHANGELOG file, and includes the changes in the pull request creation.

Does the automated shipping workflow handle pre-existing test failures on the base branch?

Yes, the automated shipping workflow handles pre-existing test failures by triaging them, ensuring that only new code changes are evaluated against the test suite before proceeding with versioning and PR creation.

How do I trigger an automated CI/CD shipping process for my feature branch?

To trigger an automated CI/CD shipping process for your feature branch, simply instruct the AI to ship or deploy the code, which proactively invokes the full end-to-end shipping workflow without manual commands.

Can I use this automated versioning and shipping workflow if I have merge conflicts?

Yes, you can use this automated versioning and shipping workflow with merge conflicts, as the safety guardrails are designed to detect and handle conflicts during the base branch merging step before proceeding.