Claude Skills

Golang Samber Ro

samber/cc-skills-golang

Reactive streams and event-driven programming in Golang using samber/ro — ReactiveX implementation with 150+ type-safe operators, cold/hot observables, 5 subject types (Publish, Behavior, Replay, Async, Unicast), declarative pipelines via Pipe, 40+ plugins (HTTP, cron, fsnotify, JSON, logging), automatic backpressure, error propagation, and Go context integration. Apply when using or adopting samber/ro, when the codebase imports github.com/samber/ro, or when building asynchronous event-driven pipelines, real-time data processing, streams, or reactive architectures in Go. Not for finite slice t...

★ 2,524 MIT Synced 2 weeks ago View SKILL.md

At a glance

Manual install Go Actively maintained MIT
Install git clone --depth 1 https://github.com/samber/cc-skills-golang cp -r cc-skills-golang/skills/golang-samber-ro ~/.claude/skills/golang-samber-ro
Can use Not declared by the author

Setup, runtime and requirements describe samber/cc-skills-golang, the repo this skill ships in.

Also in samber/cc-skills-golang

View the repo

Golang benchmarking, profiling, and performance measurement. Use when writing, running, or comparing Go benchmarks, profiling hot paths with...

Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handli...

Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when...

Golang concurrency patterns. Use when writing or reviewing concurrent Go code involving goroutines, channels, select, locks, sync primitives...

Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines, request-scoped values,...

CI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot...

Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, isolation levels, SELEC...

Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash buckets, maps package), a...

Comprehensive guide for dependency injection (DI) in Golang. Covers why DI matters (testability, loose coupling, separation of concerns, lif...

Dependency management strategies for Golang projects — go.mod management, installing/upgrading packages, Minimal Version Selection, vulnerab...

Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful s...

Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go Playground, Example test...