ship

Automate the end-to-end ship workflow for code changes.

46|13|Updated Jul 30, 2025
One-click install
npx skills add https://github.com/aimasteracc/tree-sitter-analyzer --skill ship-aimasteracc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/aimasteracc/tree-sitter-analyzer/tree/main/.claude/skills/ship
Command: npx skills add https://github.com/aimasteracc/tree-sitter-analyzer --skill ship-aimasteracc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ship workflows involve coordinating testing, versioning, changelog updates, commits, and PR creation. This Skill automates the entire process, reducing manual toil and human error.

Core Features & Use Cases

  • Automated base-branch merge and test execution as part of ship
  • Proactive suggestions when code is ready for deployment
  • Automatic version bump, CHANGELOG update, commit, push, and PR creation
  • Telemetry and governance hooks for project alignment

Quick Start

Trigger the ship workflow on a feature branch to automatically validate, bump versions, update 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 my pull request workflow with version bumps and changelog updates?

You can automate your pull request workflow by triggering an automated ship process that runs pre-flight checks, merges the base branch, executes tests, increments versions, updates the CHANGELOG, and opens a PR. This eliminates manual toil across testing, versioning, and PR creation.

What is an end-to-end ship workflow for code changes?

An end-to-end ship workflow coordinates validation, versioning, changelog updates, commits, and pull request creation into a single automated process. It ensures consistent validation across testing and governance while reducing human error during code deployment.

Can I automatically merge the base branch and run tests before creating a pull request?

Yes, the ship workflow automatically merges the base branch and bootstraps test execution as part of its pre-flight checks. This ensures your feature branch is validated against the latest base before proceeding to version bumping and PR creation.

What's the best way to ensure consistent versioning and changelog generation across releases?

The best way to ensure consistent versioning is to automate version increments and CHANGELOG updates directly within your ship workflow. This enforces standardized version bumps and changelog entries for every code change pushed to a PR.

Does the automated ship process include governance and telemetry tracking?

Yes, the automated ship process records telemetry for governance and project alignment throughout the workflow. This provides visibility into your automated testing, versioning, and pull request creation steps for compliance purposes.

When should I not use a fully automated CI-CD ship workflow?

You should avoid fully automated ship workflows if your code changes require manual intervention for complex merge conflict resolution, custom versioning schemes outside standard bumps, or specialized testing environments not supported by automated pre-flight checks.