Kafka Stream Processor - Auto-activating skill for Data Pipelines. Triggers on: kafka stream processor, kafka stream processor Part of the Data Pipelines skill category.
36
Quality
3%
Does it follow best practices?
Impact
96%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/11-data-pipelines/kafka-stream-processor/SKILL.mdProduction-ready Kafka consumer
Error handling present
100%
100%
Dead-letter or error routing
100%
100%
Consumer group configured
100%
100%
Offset management
100%
100%
External configuration
100%
100%
Documented config defaults
100%
100%
Structured logging
100%
100%
Graceful shutdown
100%
100%
Deserialization handling
100%
100%
README covers config options
100%
100%
No hardcoded broker address
100%
100%
Without context: $0.4505 · 1m 54s · 22 turns · 23 in / 7,143 out tokens
With context: $0.6035 · 2m 11s · 32 turns · 113 in / 8,339 out tokens
ETL data transformation pipeline
Schema defined
100%
100%
Timestamp normalization
100%
100%
Invalid records separated
100%
100%
Rejection reason recorded
100%
100%
Malformed JSON handled
100%
100%
Valid output file produced
100%
100%
Output schema consistent
100%
100%
Summary report produced
100%
100%
Counts add up
100%
100%
Validation against schema
100%
100%
No silent data loss
100%
100%
Without context: $0.4936 · 1m 48s · 23 turns · 24 in / 7,194 out tokens
With context: $0.5723 · 2m 3s · 29 turns · 28 in / 7,931 out tokens
Streaming stateful aggregation
Tumbling window logic
100%
100%
Configurable window size
100%
100%
Per-sensor grouping
100%
100%
Min/max/avg computed
100%
100%
Count included
100%
100%
Window boundaries in output
100%
100%
Multiple windows produced
100%
100%
Topology documented
100%
100%
Correct average calculation
0%
0%
Multiple sensors handled
100%
100%
No crashes on valid input
100%
100%
Without context: $0.4877 · 1m 50s · 23 turns · 24 in / 7,328 out tokens
With context: $0.5396 · 2m 10s · 26 turns · 318 in / 7,962 out tokens
0c08951
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.