ship

Sync a branch with base, run tests, audit coverage, and create a pull request.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/aspectrr/denchclaw-workspace --skill ship-aspectrr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/aspectrr/denchclaw-workspace/tree/main/skills/gstack/ship
Command: npx skills add https://github.com/aspectrr/denchclaw-workspace --skill ship-aspectrr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Syncs a development branch with the base, runs the project's tests, audits coverage, pushes the updated branch, and creates a PR ready for review.

Core Features & Use Cases

  • End-to-end release engineering: align with base, run tests across ecosystems, and prepare PRs.
  • Coverage auditing: identify changes and verify tests cover modified files.
  • PR hygiene: push branch, create PR, add a clear title and description, and apply recommended labels.

Quick Start

Trigger the ship workflow on your release branch to move from code complete to PR-ready for review.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate my git release workflow from code complete to PR?

Automate your git release workflow by triggering a process that syncs your feature branch with the base, runs tests, audits coverage, pushes the branch, and creates a PR. This orchestrates the entire end-to-end release engineering cycle for multi-language repositories.

What is the best way to ensure test coverage before creating a pull request?

Ensure test coverage before creating a pull request by running an automated coverage audit that identifies your changes and verifies tests cover the modified files. This validates that your project's operational requirements are satisfied prior to pushing the branch.

Can I use this release automation on feature branches across different repositories?

Yes, you can use this release automation on feature branches across different repositories. It applies to feature branches and release cycles across multi-language repositories by coordinating base detection, test execution, and PR creation.

How does PR creation and hygiene work in an automated release cycle?

PR creation and hygiene in an automated release cycle work by pushing your updated branch and creating a PR with a clear title, description, and recommended labels. This ensures the PR is fully prepared and compliant with post-ship checklist requirements for review.

Do I need to manually sync my development branch with the base before running tests?

No, you do not need to manually sync your development branch with the base before running tests. The workflow automatically aligns your branch with the base, then runs the project's tests and audits coverage to prepare for the PR.