AIKraft/Skills/golang-structs-interfaces

golang-structs-interfaces

Паттерны проектирования структур и интерфейсов в Golang — композиция, встраивание, приведение типов, переключение типов, разделение интерфейсов, внедрение зависимостей через интерфейсы, теги полей структур и выбор между указательными и значимыми получателями. Используйте этот навык при проектировании типов Go, определении или реализации интерфейсов, встраивании структур или интерфейсов, написании приведений или переключений типов, добавлении тегов полей структур для сериализации JSON/YAML/БД или выборе между указательными и значимыми получателями. Также используйте, если пользователь спрашивает об «принимайте интерфейсы, возвращайте структуры», проверках интерфейсов на этапе компиляции или композиции небольших интерфейсов в более крупные.

samber official Другое

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

Паттерны проектирования структур и интерфейсов в Golang — композиция, встраивание, приведение типов, переключение типов, разделение интерфейсов, внедрение зависимостей через интерфейсы, теги полей структур и выбор между указательными и значимыми получателями. Используйте этот навык при проектировании типов Go, определении или реализации интерфейсов, встраивании структур или интерфейсов, написании приведений или переключений типов, добавлении тегов полей структур для сериализации JSON/YAML/БД или выборе между указательными и значимыми получателями. Также используйте, если пользователь спрашивает об «принимайте интерфейсы, возвращайте структуры», проверках интерфейсов на этапе компиляции или композиции небольших интерфейсов в более крупные.

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

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

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