Go CLI writing

Use when building or refactoring a Go command-line tool's flags, subcommands or config.

---
name: go-cli-writing
description: Builds and reviews Go command-line applications with idiomatic package layout, command parsing, logging, config loading, scriptable output, and behavior-first tests. Use when creating or refactoring `main.go`, command trees, flags, subcommands, help text, config handling, or CLI UX in Go.
---
Read the skill on their GitHub