ship

Automate release gating with review, test gap, benchmark, and documentation checks.

Updated Jul 5, 2025
One-click install
npx skills add https://github.com/sqfzy/my_configs --skill ship-sqfzy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/sqfzy/my_configs/tree/main/claude/skills/ship
Command: npx skills add https://github.com/sqfzy/my_configs --skill ship-sqfzy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Ship skill enforces a disciplined release checklist, ensuring that pre-release tasks such as code review, test coverage, performance baselines, documentation updates, and proper tagging are completed before shipping.

Core Features & Use Cases

  • Automated code-review gate: integrates with /review to surface issues and ensure corrective actions are taken.
  • Test-coverage validation: identifies gaps and guides filling them before release.
  • Performance baseline checks: runs benchmarks and compares against baselines to detect regressions.
  • Documentation synchronization: updates CHANGELOG and API docs to reflect changes.
  • Git tagging and publishing: coordinates commits, tags, and pushes for a clean release.

Quick Start

Invoke the ship workflow on the current changes to generate a release-ready report.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate a pre-release code review and test coverage validation process?▼

Automate a pre-release code review and test coverage validation process by applying Gate 1–5 checks that surface issues via review commands and identify coverage gaps before shipping your code changes.

What is a disciplined release gating process for software engineering teams?▼

A disciplined release gating process for software engineering teams systematically completes pre-release tasks including code review, test coverage validation, performance benchmarking, documentation updates, and git tagging before a clean release.

How do I check performance baselines and detect regressions before a release?▼

Check performance baselines and detect regressions before a release by running benchmarks against established baselines as part of the Gate 1–5 checks to validate that your performance criteria are met.

Can I automatically update CHANGELOG and API documentation as part of my release workflow?▼

You can automatically update CHANGELOG and API documentation as part of your release workflow by using documentation synchronization gates that reflect your code changes across branches and tags.

How do I coordinate git commits, tags, and pushes for a clean software release?▼

Coordinate git commits, tags, and pushes for a clean software release by invoking an automated gating workflow that delivers a release-ready report and executes optional pushes and tags for your repository.

Does the release gating workflow require any specific dependencies or component installations?▼

The release gating workflow does not require any specific dependencies or component installations, allowing you to directly invoke the process on your current changes to generate a release-ready report without external setup.