One-click install
npx skills add https://github.com/shenxingy/Clade --skill ship-shenxingy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/shenxingy/Clade/tree/main/configs/skills/ship
Command: npx skills add https://github.com/shenxingy/Clade --skill ship-shenxingy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates risky or inconsistent release behavior by enforcing a deterministic, end-to-end pipeline that validates tests and review readiness before bumping versions, updating changelogs, and creating a PR.

Core Features & Use Cases

  • Hard-gated release workflow: runs tests, enforces a review gate (VERIFY.md when available), bumps version, updates CHANGELOG, commits, and opens a PR.
  • Release-grade safety checks: blocks on failures such as dirty working tree or failed tests, and can run as a dry run.
  • Project-type awareness: detects version sources for Python (pyproject.toml/setup.py) and Node (package.json) and proceeds accordingly.

Quick Start

Run /ship to perform a full release pipeline that runs tests, updates version and CHANGELOG, commits the changes, and opens 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 a git release pipeline with version bump and pull request?▼

Automate a git release pipeline by running tests, validating a review gate, bumping versions, updating the CHANGELOG, committing changes, and opening a PR. This enforces consistent, repeatable release mechanics while preventing accidental mid-session commits.

Does automated release automation work with both Python and Node repositories?▼

Release automation works with both Python and Node repositories by detecting version sources in pyproject.toml, setup.py, and package.json. It adjusts the version bump process accordingly to ensure project-type awareness during the release pipeline.

Can I run a release pipeline dry run without creating a pull request?▼

You can run a release pipeline dry run and control PR creation using specific flags. This allows you to validate the end-to-end workflow, including tests and version bumps, without committing changes or opening an actual pull request.

Why does my release pipeline stop before bumping the version number?▼

Your release pipeline stops before bumping the version number if it encounters a dirty git working tree or failed tests. It requires a clean working tree and halts immediately on test failures to enforce release-grade safety checks.

What is a hard-gated release workflow and when do I need it?▼

A hard-gated release workflow is a deterministic pipeline that validates tests and review readiness, using a VERIFY.md file when available, before proceeding. You need it to eliminate risky or inconsistent release behavior and prevent accidental mid-session commits.