Build event streaming and real-time data pipelines with Kafka, Pulsar, Redpanda, Flink, and Spark. Covers producer/consumer patterns, stream processing, event sourcing, and CDC across TypeScript, Python, Go, and Java. When building real-time systems, microservices communication, or data integration pipelines.
SkillScore91Maintained
Automatic
◆Data Engineer pack
Last verified 8/21/2026
What it changes
Passed 20 of 22 test cases with the skill, and 19 of 22 without it.
Without skill86%
With skill91%
Checks it passed that the model alone missed
Cites task queue routing support as the main justification.
1 fixed19 passed either way2 still failing0 broke
Pass-rate lift
+5 pp
Tokens
+106%
Agent turns
0%
Response time
-19%
Model gemini-3.6-flashMeasured 8/21/2026v120 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
A test case the skill fixed. Same model, same prompt, with and without the skill.
Prompt
Our backend processes worker background tasks, RPC request-response patterns, and job queues where event replayability and long-term log retention are not required. We are considering setting up Kafka. Which broker pattern best fits this workload?
What was checked, without and with the skill
Checked
Without skill
With skill
Recommends RabbitMQ instead of event stream logs.
Passed
Passed
Cites task queue routing support as the main justification.
Missed
Passed
case-03 · gemini-3.6-flash · 8/21/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md356 lines13 files
Streaming Data Processing
Build production-ready event streaming systems and real-time data pipelines using modern message brokers and stream processors.
When to Use This Skill
Use this skill when:
Building event-driven architectures and microservices communication
Processing real-time analytics, monitoring, or alerting systems
Implementing data integration pipelines (CDC, ETL/ELT)
Creating log or metrics aggregation systems
Developing IoT platforms or high-frequency trading systems
Core Concepts
Message Brokers vs Stream Processors
Message Brokers (Kafka, Pulsar, Redpanda):
Store and distribute event streams
Provide durability, replay capability, partitioning