Идиоматичный Go для CLI и TUI разработки

learning

go-skills is a Claude Code skill that provides a shared reference of idiomatic Go best practices for LlamaFarm CLI development. It organises guidelines across five checklist files: patterns.md for idiomatic Go patterns, concurrency.md covering goroutines, channels, and sync.Mutex/RWMutex usage, error-handling.md for wrapping with fmt.Errorf and sentinel errors, testing.md for table-driven tests and mock interfaces, and security.md for input validation and credential redaction. The tech stack targets Go 1.24+, Cobra for command implementations, and Bubbletea with Lipgloss for TUI components. Not user-invocable, this skill acts as a foundational knowledge base consumed by other skills in the project to keep the entire LlamaFarm codebase consistent, maintainable, and secure.