Go CLI Ship — Git skill for Claude Code
Build production-ready Go CLI releases with Agent Skill guidance and npm/GitHub Release templates.
How to install Go CLI Ship
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open geekjourneyx/go-cli-ship and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Go CLI Ship does
Build production-ready Go CLI releases with Agent Skill guidance and npm/GitHub Release templates.
Alternatives in Git
- Push And Release — Git pull, resolve conflicts, push, fix hook errors, then release 1.6k ★
- Auteur — The Claude Code skill that directs a website like a film 1k ★
- Claude Code Source Code Deobfuscation — GitHub Repo stars Cleanroom deobfuscation of official Claude Code npm package Source code deobfuscation 867 ★
README
go-cli-ship
**Production-grade delivery workflow for Go CLI projects, packaged as an Agent Skill.**
[](./LICENSE)
`go-cli-ship` helps agents and developers turn a Go command-line tool into a reproducible product: stable CLI contracts, testable Go code, npm-based binary installation, GitHub Release automation, checksum verification, optional Agent Skill packaging, and release gates that catch drift before publishing.
Install
npx skills add geekjourneyx/go-cli-ship
After installing the skill, ask your agent to use `go-cli-ship` when creating, hardening, or releasing a Go CLI.
Quick Start
Use go-cli-ship to scaffold a production Go CLI named acme-sync.
Requirements:
- support human output and --json output
- install through npm
- publish GitHub Release artifacts with SHA256SUMS
- include make release-check as the final quality gate
The skill will guide the work from command contract to release verification instead of only generating a folder tree.
Why It Exists
Go CLIs often start clean and become fragile at release time. The hard parts are usually not the command parser; they are version consistency, npm wrapper behavior, artifact naming, checksums, CI parity, fresh-install smoke tests, and keeping bundled Agent Skill content out of source code.
`go-cli-ship` captures those release lessons as reusable instructions and templates so each CLI can ship with the same minimum standard.
What You Get
- A production-oriented Go CLI project shape:
cmd/,internal/,e2e/,scripts/,.github/workflows/, and optional bundled skills. - CLI contract guidance for human output,
--json, stable stderr diagnostics, exit codes, and noninteractive automation. - npm distribution templates that download the matching GitHub Release binary and verify
SHA256SUMS.
Related Skills
Claude Command Center
-- Production-tested workspace template with session hooks, structured memory (4 types), multi-domain routing,
Push PR
Skill: Push PR (review → fix → merge → ship named PRs to production)
Claude Code Multimodel Workflow
v2: server-enforced merge gates for repos shared by humans and coding agents — merge-gate suite attestation, b
Maintainer Setup Intake
Scaffold GitHub issue templates + a label taxonomy so downstream reports arrive triage-ready. Idempotent and s
GitHub Ready Preparation
Prepare a repository for professional public release on GitHub.
Ship
Create a pull request from the current working branch to main, ensure the version is bumped, and draft a GitHu
Related Agents
Release DevOps
Prepara y verifica releases a npm. Úsalo para bump de versión semver, actualización del CHANGELOG, tag de git
Comms Reviewer
Communications specialist — public-facing artifacts, marketing copy, release notes, API docs, status-page temp
Release Readiness Reviewer
Verifies a release is ready to ship — checks skill and command validity, findings store, version sync, convent