ship

Merge base into feature branch, run tests, and create a pull request.

Updated Aug 2, 2025
One-click install
npx skills add https://github.com/JovieInc/Jovie --skill ship-jovieinc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/JovieInc/Jovie/tree/main/.claude/skills/gstack/ship
Command: npx skills add https://github.com/JovieInc/Jovie --skill ship-jovieinc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Ship code automatically by merging the base into your feature branch, running the test suite, and creating a pull request.

Core Features & Use Cases

  • Detects the base branch and prepares a feature branch for shipping.
  • Merges the base into the feature branch, runs tests, and reports failures.
  • Bumps VERSION, updates CHANGELOG, commits, and pushes changes, then opens a PR.
  • Proactively suggests deployment readiness and guides decision-making across CI and release processes.

Quick Start

Trigger the ship workflow on your feature branch to automatically merge base, run tests, bump versions, update the changelog, commit, push, and open a PR.

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 and changelog updates?

Automated pull request creation and changelog updates are handled by merging your base branch into a feature branch, running tests, bumping versions, updating the CHANGELOG, and opening a PR automatically.

Can I automatically run tests before opening a pull request?

Yes, you can run tests before opening a pull request by triggering an automated workflow that merges the base branch, executes the test suite, and reports failures before proceeding to PR creation.

What is the best way to merge the base branch into my feature branch before shipping?

The best way to merge the base branch into your feature branch is using an automated release workflow that detects the base branch, merges it, runs deterministic tests, and handles version bumps.

Does automated version bumping update the CHANGELOG and commit changes together?

Yes, automated version bumping updates the CHANGELOG and commits changes together by pushing the modifications to your feature branch and orchestrating the subsequent pull request.

What happens if tests fail during automated CI release orchestration?

If tests fail during automated CI release orchestration, the workflow reports the failures and halts the process, preventing the version bump, changelog update, and pull request creation.

Do I need a specific CI environment to automate PRs and version bumps?

You do not need a specific CI environment to automate PRs and version bumps; the workflow guides deployment readiness and orchestrates releases using a defined toolset within your software project.