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`).
Что делает навык
Вспомогательные средства функционального программирования для 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`).
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.