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.