What problem does it solve? Setting up release automation for a Go CLI project requires writing and maintaining GoReleaser configuration, multi-platform Dockerfiles, and GitHub Actions workflows by hand, which is error-prone and repetitive across projects. ## Core Features & Use Cases - GoReleaser Configuration: Generates a complete .goreleaser.yaml with cross-platform builds, archives, checksums, changelog grouping, and Homebrew tap publishing. - Docker & GHCR Distribution: Creates an Alpine or Debian based Dockerfile and a docker.yml workflow that builds and pushes multi-arch images to GitHub Container Registry. - Release Workflow Automation: Produces a release.yml GitHub Actions workflow triggered by version tags, plus an optional internal/version package wired to ldflags. - Use Case: You have a Go CLI tool in a repo with a go.mod and want tagged releases to automatically publish binaries, a Homebrew formula, and Docker images. Run this Skill to scaffold the entire release pipeline in one pass. ## Quick Start Set up automated releases with GoReleaser, GitHub Actions, GHCR, and a Homebrew tap for my Go CLI project.