Kafka Producer Consumer - Auto-activating skill for Backend Development. Triggers on: kafka producer consumer, kafka producer consumer Part of the Backend Development skill category.
35
Quality
3%
Does it follow best practices?
Impact
93%
1.01xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/06-backend-dev/kafka-producer-consumer/SKILL.mdProduction-ready Node.js Kafka producer/consumer
Environment variable config
100%
100%
Consumer group ID
100%
100%
Topic config externalized
100%
100%
Producer connect/disconnect
100%
100%
Consumer graceful shutdown
100%
100%
Error handling in producer
100%
75%
Error handling in consumer
50%
50%
Message logging
100%
100%
Structured message payload
100%
100%
package.json present
100%
100%
README documents env vars
100%
100%
Async/await usage
100%
100%
Without context: $0.2981 · 1m 15s · 21 turns · 21 in / 3,779 out tokens
With context: $0.4756 · 1m 36s · 31 turns · 62 in / 5,224 out tokens
Python Kafka industry best practices
Consumer group specified
100%
100%
Manual offset commit
30%
30%
Message validation
100%
100%
Invalid message handling
100%
100%
JSON deserialization
100%
100%
JSON serialization in producer
100%
100%
Config externalized
100%
100%
requirements.txt present
100%
100%
Multiple sample messages
100%
100%
Producer flush/close
100%
100%
Consumer error handling
44%
100%
Output written to file
100%
100%
Without context: $0.1915 · 50s · 15 turns · 16 in / 2,815 out tokens
With context: $0.5049 · 1m 41s · 31 turns · 188 in / 5,525 out tokens
Go idiomatic Kafka microservice patterns
Goroutine-based consumer
30%
20%
Context cancellation
100%
100%
Signal handling
100%
100%
Consumer group ID
100%
100%
Broker config externalized
100%
100%
JSON message encoding
100%
100%
go.mod present
100%
100%
Error handling producer
100%
100%
Error handling consumer
100%
100%
Producer close on exit
100%
100%
README env vars listed
100%
100%
Multiple sample events
100%
100%
Without context: $0.4341 · 1m 45s · 25 turns · 25 in / 6,697 out tokens
With context: $0.5777 · 2m 45s · 34 turns · 291 in / 7,012 out tokens
994edc4
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.