ring:using-lib-streaming
Installation
SKILL.md
ring:using-lib-streaming
When to use
Sweep mode:
- "Sweep this service for lib-streaming adoption opportunities"
- "Find every DIY Kafka / SQS / RabbitMQ publisher that should use lib-streaming"
- "Audit our event publishing layer against lib-streaming"
- "We have raw franz-go / sarama / watermill — what should move to lib-streaming?"
- "Identify ad-hoc manifest or per-service circuit breakers around event publishing"
Reference mode:
- Need to understand what lib-streaming provides at the public facade
- Looking for the right
Buildersetter,Destinationhelper, or sentinel - Setting up a new service that emits CloudEvents-framed domain events
- Wiring multi-transport fan-out (Kafka primary + SQS shadow, etc.)
- Writing unit tests that depend on
streamingtest.MockEmitter - Need the canonical CloudEvents binary-mode Kafka header bytes for an interop layer
- Need to map a runtime
*EmitError/*MultiEmitErrorto an operator response