ship
Ship workflow: detect + merge base branch, run tests, review diff, bump VERSION, update CHANGELOG, commit, push, create PR. (gstack)
Install
git clone https://github.com/garrytan/gstack /tmp/gstack && ln -s /tmp/gstack/ship ~/.claude/skills/ship
From README
Preamble (run first) Read the echoed KEY: value STATUS lines — they drive every preamble rule below. Degraded mode: if SKILLSTARTPROTO: 1 is missing from the output (script absent, stale , or a different protocol number), apply safe defaults: treat SESSIONKIND as interactive, do NOT assume Conductor, skip onboarding/telemetry steps (their gates are marker-based, so consent and onboarding prompts are DEFERRED to the next healthy run — never lost), tell the user to run ./ or /gstack-upgrade, and proceed with their task. Note SESSIONID and TELSTART from the output — the Telemetry step needs them at skill end. Instruction blocks: the output may contain GSTACKINSTRUCTIONBEGIN: … GSTACKINSTRUCTIONEND blocks — one-time onboarding and consent directives whose runtime gates fired. Follow each before continuing, then proceed with the user's task.
