golang-samber-ro
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…
- installs 8w
- 3,556
- 30-day movement
- starts with the next reading
- Related entries
- 1
- Connections
- 0
An agent skill (SKILL.md) that guides an AI coding agent in using samber/ro, the Go ReactiveX implementation with type-safe operators, observables, subjects, Pipe pipelines, and 40+ plugins. It bundles reference guides on operators, patterns, subjects, and the plugin ecosystem, plus sections on requirements, pitfalls, and rules.
You reach for it when your Go project imports or adopts github.com/samber/ro and you want the agent to follow its idioms and avoid documented mistakes.
Use it to
- Build async event-driven pipelines with samber/ro observables
- Choose between cold and hot observables and subject types
- Compose type-safe operator chains with typed Pipe helpers
- Integrate plugins for HTTP, cron, fsnotify, JSON, or logging
- Handle backpressure, errors, and Go context cancellation correctly
For Go developers writing reactive or streaming code with samber/ro
- Host repository
- samber/cc-skills-golang
- Version
- 1.2.2
- Installs, lifetime
- 36k
- Installs, 8 weeks
- 3,556
- 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