Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
Install
npx skills add samber/cc-skills-golang --skill golang-samber-monpx skills add samber/cc-skills-golang --skill golang-samber-mo -a claude-code -gnpx skills add samber/cc-skills-golang --skill golang-samber-mo -a codex -ggemini skills install https://github.com/samber/cc-skills-golang.git --path skills/golang-samber-mogh skill install samber/cc-skills-golang golang-samber-mogit clone --depth 1 https://github.com/samber/cc-skills-golang /tmp/samber__cc-skills-golang
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/samber__cc-skills-golang/skills/golang-samber-mo ~/.claude/skills/golang-samber-mo # Claude Code
cp -R /tmp/samber__cc-skills-golang/skills/golang-samber-mo ~/.agents/skills/golang-samber-mo # Codex, Cursor, Gemini CLI, Copilot, OpenCode