
Description
golang-samber-lo is an agent skill from the samber cc-skills-golang collection for writing Go with samber/lo, a functional utility library with more than 500 type-safe generic helpers for slices, maps, strings, maths, channels, tuples and concurrency. The library is inspired by Lodash, generics-first, has no external dependencies, and is immutable by default. Its persona is a Go engineer who prefers declarative collection transforms to manual loops, and who uses lo to remove boilerplate, while knowing when the standard library is enough and when to move to the sibling packages lop, lom or loi. The skill points to official resources, including the repository, the documentation site and the package reference on pkg.go.dev, and it says the skill is not exhaustive, so the agent should check the library's own documentation for current signatures. The skill is useful for developers who write a lot of collection processing in Go and want code that reads as a pipeline. It is equally important to know when a plain loop is clearer, which the skill addresses. It is listed on skills.sh, where the page shows install counts and GitHub stars for the collection. Install it with npx skills add https://github.com/samber/cc-skills-golang --skill golang-samber-lo.…
Highlights
- 500-plus generic helpers
- Declarative collection transforms
- No external dependencies
- Immutable by default
- Sibling packages lop, lom and loi
- Installs from skills.sh
Ratings & Reviews
No ratings yet
Be the first to rate golang-samber-lo.
People also visit

go-concurrency-patterns
Master Go concurrency with goroutines, channels, sync primitives, and context
golang-samber-lo FAQ
What is samber/lo?
A Go utility library with more than 500 type-safe generic helpers for collections, strings, maths, channels and concurrency.
Does it have dependencies?
The skill says it has zero external dependencies and is immutable by default.
When is a plain loop better?
The skill says to know when the standard library is enough, rather than always reaching for lo.
How do I install it?
Run npx skills add https://github.com/samber/cc-skills-golang --skill golang-samber-lo.
How popular is it?
The skills.sh page lists the skill in the cc-skills-golang collection, which has 3.5K GitHub stars.
What are the best golang-samber-lo alternatives?
Popular alternatives to golang-samber-lo include golang-samber-mo, go-concurrency-patterns and golang-code-style. See all golang-samber-lo alternatives