gsd-ship

Validate VERIFICATION.md status and create a PR after gates pass.

6|3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/alo-exp/silver-bullet --skill gsd-ship-alo-exp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-ship
Source: https://github.com/alo-exp/silver-bullet/tree/main/forge/skills/gsd-ship
Command: npx skills add https://github.com/alo-exp/silver-bullet --skill gsd-ship-alo-exp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Shipping code without pre-ship verification can lead to untested changes and regressions. This skill automates the gating of pre-ship checks and ensures a PR is created only after verification passes.

Core Features & Use Cases

  • Enforces pre-ship verification by requiring VERIFICATION.md to show Status: PASSED before shipping.
  • Pushes the current feature branch to origin and creates a PR with a standardized title and body.
  • Supports common release workflows by coordinating branch push, PR creation, and exit conditions when verification passes.

Quick Start

Run the ship phase on your current feature branch to push to origin and open a PR only after pre-ship verification passes.

Frequently Asked Questions about gsd-ship

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

FAQPage Schema
How do I automate pre-ship verification gates before creating a PR?

Pre-ship verification gates automate the validation of your code before shipping by checking VERIFICATION.md status. This skill enforces guardrails requiring a PASSED status, then pushes your feature branch to origin and creates a PR automatically.

What happens if my VERIFICATION.md status is not PASSED?

If your VERIFICATION.md status is not PASSED, the pre-ship verification gates will block the workflow. The branch will not be pushed to origin and no PR will be created until the verification requirements are met.

Can I use this to push feature branches and open PRs with conventional titles?

Yes, you can use this to push feature branches and open PRs. After pre-ship verification passes, it pushes the current branch to origin and creates a PR with a standardized conventional title and body.

Does this workflow support release workflows or only feature branches?

This pre-ship verification workflow supports both feature branches and release workflows. It coordinates branch push, PR creation, and exit conditions when verification passes, applying automated gating to either scenario.

Why do I need a VERIFICATION.md file before shipping code?

You need a VERIFICATION.md file to enforce pre-ship verification and prevent untested changes. It serves as the status check gate, requiring a PASSED status to ensure regressions are caught before code is shipped.

What is the best way to gate code shipping on git feature branches?

The best way to gate code shipping on git feature branches is to automate pre-ship verification by validating a VERIFICATION.md PASSED status. This ensures no untested changes are pushed without passing required guardrails.