AIKraft/Skills/golang-samber-mo

golang-samber-mo

Моноадные типы для Golang с использованием samber/mo — типы Option, Result, Either, Future, IO, Task и State для типобезопасной работы с нулевыми значениями, обработки ошибок и функциональной композиции с подпакетами для построения конвейеров. Применяется при использовании или внедрении samber/mo, когда в кодовой базе импортируется `github.com/samber/mo`, либо при рассмотрении паттернов функционального программирования как средства обеспечения безопасности проектирования в Golang.

samber official Разработка

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

Моноадные типы для Golang с использованием samber/mo — типы Option, Result, Either, Future, IO, Task и State для типобезопасной работы с нулевыми значениями, обработки ошибок и функциональной композиции с подпакетами для построения конвейеров. Применяется при использовании или внедрении samber/mo, когда в кодовой базе импортируется `github.com/samber/mo`, либо при рассмотрении паттернов функционального программирования как средства обеспечения безопасности проектирования в Golang.

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

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

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