AIKraft/Skills/golang-samber-lo

golang-samber-lo

Вспомогательные средства функционального программирования для Golang с использованием samber/lo — более 500 типобезопасных дженерик-функций для слайсов, мап, каналов, строк, математики, кортежей и конкурентности (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq и др.). Основной неизменяемый пакет (lo), варианты для конкурентного выполнения (lo/parallel, также известный как lop), мутации на месте (lo/mutable, также известный как lom), ленивые итераторы (lo/it, также известный как loi для Go 1.23+) и экспериментальный SIMD (lo/exp/simd). Применяется при использовании или внедрении samber/lo, когда в кодовой базе импортируется github.com/samber/lo, либо при реализации трансформаций данных в функциональном стиле в Go. Не подходит для потоковых конвейеров (→ см. навык `samber/cc-skills-golang@golang-samber-ro`).

samber official Данные

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

Вспомогательные средства функционального программирования для Golang с использованием samber/lo — более 500 типобезопасных дженерик-функций для слайсов, мап, каналов, строк, математики, кортежей и конкурентности (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq и др.). Основной неизменяемый пакет (lo), варианты для конкурентного выполнения (lo/parallel, также известный как lop), мутации на месте (lo/mutable, также известный как lom), ленивые итераторы (lo/it, также известный как loi для Go 1.23+) и экспериментальный SIMD (lo/exp/simd). Применяется при использовании или внедрении samber/lo, когда в кодовой базе импортируется github.com/samber/lo, либо при реализации трансформаций данных в функциональном стиле в Go. Не подходит для потоковых конвейеров (→ см. навык `samber/cc-skills-golang@golang-samber-ro`).

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

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

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