go-release

Installation
SKILL.md

Go Release

The definitive guide to cutting, pushing, and verifying Go module releases. Every rule here exists because a real release broke something — a poisoned proxy, a checksum mismatch, a tag on the wrong commit, a replace directive that leaked into production. Follow it precisely.

This skill handles three release shapes:

Shape What Tags
Single-module library One go.mod, consumed via go get One tag: vX.Y.Z
Multi-module monorepo Multiple go.mod files linked by go.work One tag per module, same commit
Application/binary A CLI or server distributed as compiled binaries One tag + GoReleaser artifacts
Installs
2
First Seen
Aug 12, 2026