Software Development
Go CLI
Build command-line tools in Go: flag handling, subcommands, stdin/stdout discipline, exit codes, signal handling, and when Cobra/Viper earn their weight over the standard library. Use when: "build a CLI", "add a subcommand", "parse flags", "exit codes", "handle Ctrl+C", "cobra command", "read from stdin", "CLI UX". Not for: HTTP APIs (go-api-design), scaffolding (go-project-layout), service configuration (go-architecture-review).
- Publisher / source
- eduardo-sl/go-agent-skills (found on the CSV list)
- Upstream record
- eduardo-sl/go-agent-skills
- Version
- Version 2
- Published
- Publication review
- Approved for publication · recorded passed scan 2026-11-02
- Content fingerprint
17c1d646ab9b26306df8f3087b3d53a45f4c63511d20f78ab606654b00746320