Каталог Agent Skills — навыки для Claude, ChatGPT, Codex и др. Смотреть навыки
MCP book

Go Development Patterns

Освойте идиоматичные Go-паттерны с Claude Code. Оптимизируйте обработку ошибок, конкурентность и производительность, используя отраслевые лучшие практики Go.

Этот навык даёт Claude глубокие знания идиоматических приёмов и ориентированных на производительность паттернов языка Go. Он помогает разработчикам в таких сложных задачах, как обёртывание ошибок, управление конкурентностью с помощью пулов воркеров и контекста, проектирование интерфейсов (принимайте интерфейсы, возвращайте структуры) и оптимизация памяти. Применяя стандартизированные паттерны Go, навык гарантирует, что генерируемый код не только функционален, но и следует «пути Go» — простоте и ясности, что делает его идеальным для рефакторинга легаси или создания нового продакшн-кода.

Ключевые возможности

01Реализует идиоматическую обработку ошибок с обёртыванием контекста и пользовательскими типами
02Стандартизирует структуру проекта и организацию пакетов для Go-модулей
03Оптимизирует использование памяти с помощью предварительного выделения слайсов и sync.Pool
04Предоставляет надёжные паттерны конкурентности, включая пулы воркеров и errgroup
05172 009 звёзд на GitHub
06Описывает проектирование интерфейсов на основе принципа «принимайте интерфейсы, возвращайте структуры»

Варианты использования

01Реализация высокопроизводительной конкурентности и корректного завершения сервера
02Проектирование чистых, слабо связанных Go API и сервисных архитектур
03Рефакторинг существующего Go-кода для соответствия идиоматическим отраслевым стандартам

Источник: https://mcpmarket.com/tools/skills/go-development-patterns-1777750088354

Комментарии

Комментариев пока нет. Будьте первым.