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".
安装
npx skills add eduardo-sl/go-agent-skills --skill go-clinpx skills add eduardo-sl/go-agent-skills --skill go-cli -a claude-code -gnpx skills add eduardo-sl/go-agent-skills --skill go-cli -a codex -ggemini skills install https://github.com/eduardo-sl/go-agent-skills.git --path 'skills/(architecture)/go-cli'gh skill install eduardo-sl/go-agent-skills go-cligit clone --depth 1 https://github.com/eduardo-sl/go-agent-skills /tmp/eduardo-sl__go-agent-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R '/tmp/eduardo-sl__go-agent-skills/skills/(architecture)/go-cli' ~/.claude/skills/go-cli # Claude Code
cp -R '/tmp/eduardo-sl__go-agent-skills/skills/(architecture)/go-cli' ~/.agents/skills/go-cli # Codex, Cursor, Gemini CLI, Copilot, OpenCode