What problem does it solve? Manual goroutine and channel wiring in Go becomes unwieldy for complex asynchronous pipelines, with verbose lifecycle management, error propagation across nested selects, and no composable operators. This Skill guides you to build declarative, type-safe reactive streams with samber/ro instead. ## Core Features & Use Cases - 150+ Type-Safe Operators: Compose Map, Filter, FlatMap, Merge, Zip, CombineLatest, Retry, Timeout, and more via typed Pipe2–Pipe25 chains with compile-time checking. - Cold/Hot Observables & 5 Subject Types: Choose Publish, Behavior, Replay, Async, or Unicast subjects, or convert cold streams with Share and ShareReplay for multicasting. - 40+ Plugin Ecosystem: Extend pipelines with HTTP, cron, fsnotify, JSON encoding, structured logging (Zap, Slog, Zerolog), rate limiting, and OS signal handling. - Use Case: Wrap a remote API call with Timeout, RetryWithConfig exponential backoff, and a Catch fallback to a cached source — all in a few declarative lines instead of manual retry loops. ## Quick Start Ask the AI to build a reactive pipeline in Go using samber/ro, for example a file watcher that debounces change events and reloads configuration with retry and timeout handling.