ship

from garrytan/gstack scored 2026-07-07

A complete landing pipeline: detect and merge base branch, run tests, review the diff, bump version, update changelog, commit, push, and open the PR, with gates at each stage.

Skill scores
scored 2026-07-07 · rubric
Skill Leverage84
Reliability80
Evaluation Readiness74
Safety / Governance68

Anatomy

Parent repogarrytan/gstack
Pathskills/ship
Trigger conditionsSlash command: /ship
Instruction formatyaml-frontmatter-md
Required toolsshell, git, github-cli
Reusabilitystack-specific
Complexityhigh
Ships scripts / examples / tests / boundariesyes / yes / no / yes

Failure modes

Assumes gstack's versioning and changelog conventions; on repos without them, stages no-op rather than fail loudly. Slash-command triggering means it protects nothing unless invoked.

Verdict

The best example of a loop packaged as a skill: ordered stages, verification per stage, and an explicit definition of done. Wants a paired auto-trigger so it cannot be forgotten.

Related skills

Frequently asked questions

What does the ship skill do?

A complete landing pipeline: detect and merge base branch, run tests, review the diff, bump version, update changelog, commit, push, and open the PR, with gates at each stage.

When does ship trigger?

Its stated trigger: Slash command: /ship. Trigger precision is a scored reliability dimension.

Go deeper