Разработка CLI на Go: Cobra, Bubbletea и Lipgloss
engineering
cli-skills is a Claude Code skill that provides a best-practices reference for building Go CLI tools in the LlamaFarm project using Cobra, Bubbletea, and Lipgloss. It covers the project's directory layout, Cobra command registration patterns (preferring RunE over Run, persistent flags, argument validation), Bubbletea TUI models following the Init/Update/View interface, Lipgloss terminal styling, and a unified output API for consistent user-facing messages. The skill includes three dedicated checklists — cobra.md, bubbletea.md, and performance.md — alongside links to the base go-skills covering idiomatic patterns, concurrency, error handling, testing, and security. Aimed at developers building terminal utilities and TUI applications within the LlamaFarm ecosystem on Go 1.24+.
- #go
- #cli
- #cobra
- #bubbletea
- #lipgloss
- #tui
- #command-line