ship

Automate the end-to-end software shipping workflow from base-branch merge to PR creation.

33|6|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/WillNigri/Agentic-Tool-Optimization --skill ship-willnigri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/WillNigri/Agentic-Tool-Optimization/tree/main/.claude/skills/ship
Command: npx skills add https://github.com/WillNigri/Agentic-Tool-Optimization --skill ship-willnigri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end software shipping workflow: merging the base branch, running tests, reviewing diffs, bumping version, updating CHANGELOG, committing, pushing, and creating a PR.

Core Features & Use Cases

  • Detect/merge base branch and run tests: automatically aligns the feature branch with the latest base and executes the project test suite.
  • Review diffs, bump VERSION, update CHANGELOG: ensures tracked changes are surfaced and versioning stays consistent.
  • Commit, push, and create PR: automates the VCS steps to produce a ready-to-review PR.

Quick Start

Invoke the ship workflow on your feature branch to automatically merge base, run tests, review diffs, bump VERSION, update CHANGELOG, commit, push, and create 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 workflow from branch to pull request creation?

Automating a git workflow from branch to pull request involves coordinating base-branch detection, test execution, diff review, version bumping, changelog updates, commits, pushes, and PR creation in a single deterministic process.

How do I automatically merge base branch and run tests before pushing code?

To merge a base branch and run tests before pushing, the workflow aligns your feature branch with the latest base and executes the project test suite to validate changes before proceeding to commit and push.

Can I automatically update changelog and bump version when shipping code?

You can automatically update a changelog and bump version when shipping code by reviewing diffs to surface tracked changes and ensuring versioning stays consistent during the commit and push phases of the workflow.

What is the best way to handle merge conflicts and test failures in an automated shipping workflow?

The best way to handle merge conflicts and test failures in an automated shipping workflow is by orchestrating deterministic Git operations that ensure automated handling and cross-step state management as part of a single repeatable process.

Do I need external dependencies to automate push to main and PR creation?

You do not need external dependencies to automate push to main and PR creation; the Skill orchestrates the end-to-end software shipping workflow including version bumping, changelog updates, and VCS steps natively.