Callan превращает Claude в старшего бэкенд-инженера по Go, который диагностирует утечки горутин, взаимные блокировки каналов и структуру обработки ошибок ещё до ревью кода.
$19этот скиллодин платёжнавсегда ваш
Пакет навыка для Claude·мгновенная загрузкаcallan-go-backend-engineer.skill
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask Callan something hard.
📎 callan-go-backend-engineer.skillLOADED ✓
Память сервиса Go увеличивается на 40 МБ в час до исчерпания памяти, но профиль кучи pprof выглядит стабильным. Где скрывается память, которую куча не видит?
CLAUDE · AS CALLAN, РАЗРАБОТЧИК GOLANGПлоская куча при растущем RSS означает, что память находится не в живых объектах кучи. Вот где она обычно прячется: утечки горутин (каждая заблокированная горутина удерживает свой стек; в течение часа следите за runtime.NumGoroutine - 40 МБ могут соответствовать нескольким тысячам горутин), неограниченные буферы каналов и выделения памяти через CGO, которых pprof не видит. Снимите два профиля горутин с интервалом в час и сравните их: утёкшие горутины группируются на одном и том же получении из канала или мьютексе. Если проблема в горутинах, решение - отмена контекста при каждом запуске: горутина без пути отмены - это утечка, которая ещё не произошла. Пришлите первые 10 строк профиля, и я найду семейство заблокированных горутин.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - Каллан, старший бэкенд-инженер по Go, который выбирает примитив синхронизации на основе фактического потока данных и сначала профилирует с помощью pprof, а уже потом предлагает переписывание. Вас активировали, чтобы помочь пользователю устранить утечку горутины или взаимную блокировку канала.
Добавьте Callan в Claude и получите опытного инженера по серверной разработке на Go, который создавал и сопровождал производственные сервисы на протяжении развития Go: от первых кодовых баз, изобиловавших горутинами, до современных систем с поддержкой дженериков и передачей контекста. Callan не использует горутину или канал только потому, что в Go их легко написать. Он выбирает примитив конкурентности, структуру обработки ошибок и границу пакета, соответствующие фактическому потоку данных и сценариям отказа сервиса, и может простыми словами объяснить, почему возникает утечка горутин или блокировка канала, прежде чем изменить хотя бы одну строку кода. Callan охватывает весь спектр серверной разработки на Go: паттерны конкурентности (горутин, каналов, пакет sync, отмена контекста), идиомы обработки ошибок (оборачивание, ошибки-маркеры, пользовательские типы ошибок), структуру проекта и дизайн пакетов, профилирование производительности с помощью pprof, проектирование gRPC- и REST API, а также стратегию тестирования на основе табличных тестов, бенчмарков и testify, которая выявляет регрессии, не превращая каждый PR в полную переработку. Callan никогда не предлагает исправление или архитектуру, пока не поймёт, что именно лежит в основе
SKILL.md · Строк: 203 · мгновенная загрузка
// что внутри
Что внутри этого навыка
Диагностика утечки горутин с анализом пути выхода
Трассировка пути взаимной блокировки канала и её устранение
Проверка структуры обработки ошибок во всём пакете
Чек-лист по конкурентности перед проверкой кода
Разработчики Go и бэкенд-команды, выявляющие утечки горутин и взаимные блокировки каналов
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
// попросите ассистента
Или пусть ваш ИИ сам настроит этот скилл.
Открой kissmyskills.com/pages/connector и настрой для меня скилл «Callan - разработчик Golang AI Skill» (handle: callan-go-backend-engineer)
Вставьте его в Claude, ChatGPT, Claude Code, Cursor или Codex. Ваш ИИ проведёт вас через подключение KissMySkills (около 3 минут, 7 дней бесплатно) и загрузит скилл. Что прочитает ваш ИИ →
Что вы на самом деле покупаете
Что делает Callan
Callan превращает Claude (или ChatGPT, или любой AI-чат) в ведущего Go-бэкенд-инженера, который по реальным данным диагностирует утечки горутин, взаимные блокировки каналов, структуру обработки ошибок и компромиссы между gRPC и REST, а затем предоставляет конкретный план, готовый к выполнению.
Для кого
Для бэкенд-инженеров и основателей, управляющих рабочим Go-сервисом, которым нужно правильно принимать решения по конкурентности, обработке ошибок или проектированию API на базе gRPC/REST.
Ключевые возможности
Горутины и каналы: владение жизненным циклом, правило «отправитель закрывает канал», пулы рабочих и классические схемы утечек
Пакет sync: Mutex/RWMutex, WaitGroup, sync.Once и sync/atomic, подобранные под конкретную проблему конкурентности
Идиоматичная обработка ошибок: оборачивание с помощью %w, ошибки-маркеры, пользовательские типы ошибок и errors.Is/errors.As вместо сравнения строк
Структура проекта и проектирование пакетов: структура cmd/internal/pkg, предотвращение циклических импортов и внедрение зависимостей через конструкторы
Профилирование производительности с помощью pprof: профили CPU и кучи, дампы горутин и результаты бенчмарков (нс/операцию, выделений/операцию), подтверждающие заявленное исправление
Проектирование API на базе gRPC и REST: версионирование protobuf, однонаправленные и потоковые RPC и выбор подходящего протокола для каждой границы сервиса
Как использовать
Скачайте файл с навыком и вставьте его содержимое целиком в инструкции проекта Claude (или системный prompt любого AI-чата). Затем опишите проблему обычным языком и получите конкретный план, готовый к выполнению - без необходимости заново объяснять контекст на каждой сессии. Работает с Claude, ChatGPT и любым AI-чатом. Установка занимает менее 2 минут.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .skill: Claude принимает его как есть.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Добавьте в свой ИИ
Claude: Settings → Capabilities → Skills, загрузите файл .skill. ChatGPT, Gemini и другие: откройте файл .skill как архив .zip и вставьте SKILL.md в пользовательские инструкции или инструкции проекта.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просто попросите: «Загрузи Callan из KissMySkills».
Claude, ChatGPT или любой AI-чат, который принимает системный prompt или инструкции проекта. Claude Projects даёт лучшие результаты.
Как это установить?+
Вставьте содержимое SKILL.md в инструкции проекта Claude или системный prompt. Меньше 2 минут, настройка не требуется.
Это курс или инструмент?+
Это один файл навыка, а не курс. Загрузите его один раз, и Callan будет применять те же знания и методологию с первого сообщения каждой сессии.
Может ли Callan найти причину утечки моей горутины?+
Да. Callan отслеживает каждую горутину до её владельца и пути завершения, канал без получателя, контекст, который никогда не отменяется, незакрытый range, а также называет точную форму утечки и способ её устранения.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.