golang-samber-lo
Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurrency (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.). Core immutable package (lo), concurrent variants (lo/parallel aka lop), in-place mutations (lo/mutable aka lom), lazy iterators (lo/it aka loi for Go 1.23+), and experimental SIMD…
- installs 8w
- 3,661
- 30-day movement
- starts with the next reading
- Related entries
- 1
- Connections
- 0
An agent skill (SKILL.md) covering the samber/lo functional utility library for Go, with 500+ type-safe generic helpers for slices, maps, channels, strings, math, tuples, and concurrency. It documents the package family (lo, lop, lom, loi, experimental SIMD), core patterns, common mistakes, and best practices, with bundled API and package references.
Reach for it when your Go codebase imports or is adopting github.com/samber/lo and you need correct, idiomatic functional-style transformations.
Use it to
- Transform, filter, and reduce slices with lo
- Group, chunk, and deduplicate collections
- Pick the right package (lo, lop, lom, loi) for a workload
- Avoid common mistakes when using samber/lo
- Prefer stdlib helpers where they suffice
For Go developers using or adopting samber/lo
- Host repository
- samber/cc-skills-golang
- Version
- 1.2.2
- Installs, lifetime
- 37k
- Installs, 8 weeks
- 3,661
- Compatible with
- Designed for Claude Code, Codex or similar harness, and for projects using Golang.
- Licence
- MIT
- Invocable by
- user
- Host stars
- 3,261
- Host language
- Go