AIKraft/Skills/golang-safety

golang-safety

Защитное программирование на Golang для предотвращения паник, тихой порчи данных и тонких ошибок времени выполнения. Используйте при столкновении с паниками nil, алиасингом append, одновременным доступом к картам, подводными камнями сравнения чисел с плавающей точкой или вопросами дизайна нулевых значений. Также используйте при ревью кода на nil-безопасность, переполнение при преобразовании чисел, проблемы жизненного цикла ресурсов (defer в циклах) или защитное копирование слайсов и карт.

samber official Дизайн

Что делает навык

Защитное программирование на Golang для предотвращения паник, тихой порчи данных и тонких ошибок времени выполнения. Используйте при столкновении с паниками nil, алиасингом append, одновременным доступом к картам, подводными камнями сравнения чисел с плавающей точкой или вопросами дизайна нулевых значений. Также используйте при ревью кода на nil-безопасность, переполнение при преобразовании чисел, проблемы жизненного цикла ресурсов (defer в циклах) или защитное копирование слайсов и карт.

Как подключить

1Скачать навык
# возьмите папку навыка «golang-safety» из репозитория: # https://github.com/samber/cc-skills-golang
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r golang-safety/ ~/.claude/skills/golang-safety/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.