ship

Validate branches, run pre-landing checks, and open PRs for release workflows.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/AkbarDevop/gstack-codex --skill ship-akbardevop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/AkbarDevop/gstack-codex/tree/main/ship
Command: npx skills add https://github.com/AkbarDevop/gstack-codex --skill ship-akbardevop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Codex teams need a reliable, low-friction process to release code from feature branches to production-like environments, with checks and PR governance to prevent unsafe releases.

Core Features & Use Cases

  • Automated ship gate validation and branch synchronization to ensure only safe commits are released.
  • Pre-landing review integration to verify compliance with repo standards and auto-detect conflicts.
  • PR creation and branch push orchestration to minimize manual steps and maintain release velocity.

Quick Start

Ship a prepared branch by running the ship gate and opening a PR if validations pass.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate Git branch validation and PR creation for releases?

Automated Git branch validation and PR creation for releases works by applying a ship gate that runs pre-landing checks and opens pull requests only when commits are safe. This minimizes manual steps and maintains release velocity.

What is a ship gate in CI release workflows?

A ship gate in CI release workflows is an automated validation mechanism that synchronizes branches and verifies compliance with repo standards. It ensures only safe commits are released by detecting conflicts before landing.

Can I use automated pre-landing checks to prevent unsafe Git releases?

Yes, automated pre-landing checks prevent unsafe Git releases by verifying compliance with repository standards and auto-detecting conflicts. This gated release feature ensures only validated branches proceed to production-like environments.

What's the best way to orchestrate branch pushes and PR automation for feature releases?

The best way to orchestrate branch pushes and PR automation is using a release workflow that validates branches and orchestrates pushes. This approach minimizes manual steps while maintaining release velocity through gated PR governance.

Why does my gated release workflow need branch synchronization?

Gated release workflows need branch synchronization to ensure only safe commits are released. By synchronizing branches before opening PRs, the workflow prevents conflicts and maintains compliance with repo standards.