Идиоматичный Go для CLI и TUI разработки
learning
go-skills — это скилл для Claude Code, который содержит справочник идиоматичных Go-практик для разработки LlamaFarm CLI. Покрывает пять тематических областей, оформленных в отдельные файлы: паттерны кода, конкурентность (goroutines, каналы, sync.Mutex/RWMutex), обработка ошибок (wrapping через fmt.Errorf, sentinel errors), table-driven тесты с mock-интерфейсами и security-чеклист (валидация ввода, редактирование чувствительных заголовков). Стек: Go 1.24+, Cobra для CLI-команд, Bubbletea и Lipgloss для TUI. Скилл не вызывается напрямую пользователем — он служит общей базой знаний для других скиллов проекта, обеспечивая единообразный, поддерживаемый и безопасный код во всей кодовой базе LlamaFarm.
- #go
- #cli
- #cobra
- #bubbletea
- #testing
- #error-handling