Safer Go code for missing values and errors.
Guides developers in using samber/mo to handle missing values, errors, and type-changing pipelines in Go code.
When to use it
Use when adopting or using samber/mo, when the codebase imports it, or when considering functional programming for Go safety.
It changes how the agent handles nullable values, errors, and functional composition in Go project code.
What you provide
The library requires Go 1.18 or later; the skill metadata requires the go binary.
The coding guide uses the samber/mo library, with a go get command provided for adding it to the project.
This skill
GitHub
Opens samber/mo bug reports (irreversible)
pkg.go.dev/github.com/samber/mo
Consults samber/mo package documentation