BigHugger
sk Skill · samber

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
gobashGo

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
topicsgolangsamber-lofunctional-programminggenericsagent-skillcollections