golang-design-patterns
Идиоматические паттерны проектирования в Golang — функциональные опции, конструкторы, обработка ошибок и каскадирование, управление ресурсами и жизненным циклом, корректное завершение работы (graceful shutdown), устойчивость, архитектура, внедрение зависимостей, работа с данными, потоковая обработка и многое другое. Применяйте, когда явно выбираете между архитектурными паттернами, реализуете функциональные опции, проектируете API конструкторов, настраиваете корректное завершение работы, применяете паттерны устойчивости или спрашиваете, какой идиоматичный Go-паттерн подходит для конкретной задачи.
Что делает навык
Идиоматические паттерны проектирования в Golang — функциональные опции, конструкторы, обработка ошибок и каскадирование, управление ресурсами и жизненным циклом, корректное завершение работы (graceful shutdown), устойчивость, архитектура, внедрение зависимостей, работа с данными, потоковая обработка и многое другое. Применяйте, когда явно выбираете между архитектурными паттернами, реализуете функциональные опции, проектируете API конструкторов, настраиваете корректное завершение работы, применяете паттерны устойчивости или спрашиваете, какой идиоматичный Go-паттерн подходит для конкретной задачи.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.