К основному содержанию
скилл

golang-pro · davila7 — скилл для Claude Code: Go 1.21+, конкурентность

Подключает к агенту режим Go-эксперта: современные фичи 1.21+, паттерны горутин и каналов, профилирование, разбор продакшен-готовности сервиса.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/golang-pro
Открыть на GitHub

Что делает golang-pro

Скилл задаёт агенту роль Go-разработчика, который ведёт проект от выбора паттернов конкурентности до профилирования. Внутри — инструкция из четырёх шагов: сначала зафиксировать версию Go, инструменты и ограничения рантайма, потом выбрать схему конкурентности и архитектуру, затем писать код вместе с тестами и профилями, и только после этого браться за оптимизацию по задержке, памяти и надёжности.

Список тем широкий: горутины и воркер-пулы, context с отменой и таймаутами, pprof и go tool trace, gRPC и GraphQL, работа с database/sql и GORM, тесты с testify и mockery, сборка в Docker и выкладка в Kubernetes. Профилирование стоит в основе подхода, потому что оптимизация без замеров в этот скилл не закладывается. Для продакшена заявлены health checks, метрики, slog и OpenTelemetry.

Скилл прямо говорит, когда он не нужен: другой язык или рантайм, разбор базового синтаксиса Go, проект, где нельзя менять тулинг и конфигурацию сборки. Это не справочник по языку, а рабочая инструкция для агента — на голых вопросах «что такое срез» он вам ничего нового не откроет. Ставится одной командой через npx, файл скилла ложится в ~/.claude/skills/golang-pro/SKILL.md.

Какие задачи решает

  • спроектировать воркер-пул с корректным завершением по сигналу
  • найти причину утечки памяти через pprof
  • разложить монолит на сервисы с gRPC-контрактами
  • переписать тесты на табличные с бенчмарками
  • проверить сервис на готовность к продакшену

Примеры запросов агенту

  • Спроектируй воркер-пул на горутинах с graceful shutdown и напиши бенчмарк
  • Разбери профиль из pprof и скажи, где узкое место
  • Переведи этот модуль на Go 1.21 с дженериками и slog

Как установить golang-pro

1Через claude-code-templates

npx claude-code-templates@latest --skill development/golang-pro

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill golang-pro -a claude-code

3Вручную: положить файлы

~/.claude/skills/golang-pro/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/golang-pro/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о golang-pro

Как установить golang-pro в Claude Code?

Через шаблоны: npx claude-code-templates@latest --skill development/golang-pro. Второй способ — npx skills add davila7/claude-code-templates --skill golang-pro -a claude-code.

Что делает golang-pro?

Включает у агента режим Go-эксперта: выбор паттернов конкурентности, архитектура сервиса, тесты и профилирование, проверка готовности к продакшену.

Когда этот скилл не подойдёт?

Если проект не на Go, если нужен только разбор базового синтаксиса или если тулинг и конфигурацию сборки менять нельзя.

Похожие скиллы

Все скиллы по теме «Языки программирования» →

Сначала — golang-pro от других авторов.

golang-pro https://github.com/Jeffallan Скилл для ИИ-агента, который пишет идиоматичный Go: горутины, каналы, gRPC, профилирование через pprof и табличные тесты. CX Codex +1 19 000установок migrate-to-shoehorn Matt Pocock Переводит type assertions с as в тестах на функции из @total-typescript/shoehorn. Нужен для частичных объектов и намеренно неверных данных в проверках. 475 388установок write-swift emilkowalski Скилл помогает писать, проверять и переносить код на Swift с учётом модели языка. Подойдёт, когда нужно разобраться с конкурентностью, ошибкой или циклом удержания объектов. CX Codex +1 119 300установок megacave JuliusBrussee Переводит ответы ассистента на классический китайский язык (вэньянь) для экономии места на экране. Активируется командами /megacave или /caveman wenyan. CX Codex +1 25 400установок find-docs upstash Тянет актуальную документацию, справочники API и примеры кода для любой библиотеки через Context7 CLI. Пригодится, когда агент отвечает по устаревшим данным обучения. CX Codex +1 9 400установок typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. CX Codex 92 169установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. CX Codex +1 7 300установок

Из того же набора651

Весь набор →
fastapi-pro Настраивает Claude Code на разработку асинхронных API на FastAPI с Pydantic V2. Пригодится при проектировании микросервисов и подготовке деплоя. 201установок blueprint-mode-codex Субагент, который ведёт задачу по одному из четырёх сценариев и проверяет каждый шаг по файлам проекта, а не по догадкам. 201установок prompt-engineering-instructor Учит агента вытаскивать из ответов модели данные по схеме Pydantic: с проверкой типов, повторами при ошибке и стримингом. 198установок add-package Разворачивает новый пакет в монорепозитории с готовой структурой папок, tsconfig.json и регистрацией в nx.json или lerna.json. 198установок tanstack-query-expert Скилл помогает проектировать работу TanStack Query в React и Next.js: от запросов и кеша до мутаций и серверной гидратации. Пригодится при настройке или переработке загрузки данных. 196установок retrospective-analyzer Команда анализирует спринты разработчиков по коммитам Git и задачам из Linear. Помогает разобрать итоги и сформировать список задач. 196установок tdd-workflow Скилл задаёт правила разработки через тестирование: цикл «красный — зелёный — рефакторинг» и запрет писать код до падающего теста. 194установок voice-agents Помогает спроектировать голосового агента: выбрать архитектуру, уложиться в задержку и не сломаться на перебиваниях. 194установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой