Apply when creating, modifying, or reviewing any file that publishes events/messages to Kafka.
How this skill is triggered — by the user, by Claude, or both
Slash command
/kotlin-building-blocks:implementing-kafka-producersThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Kafka producers that publish events/messages to kafka broker.
Kafka producers that publish events/messages to kafka broker.
DO:
Kafka<Concern>Producer, e.g., KafkaTeamEventProducer, if an interface is implemented, then follow interface naming convention if anyDON'T:
ObjectMapper@Component annotation do declare the beanPlease use always these examples as reference: examples.md
npx claudepluginhub allousas/claude-code-plugins --plugin kotlin-building-blocksUse when the user wants to build a Python Kafka producer or consumer, add Schema Registry to existing Python code, migrate from raw JSON to schema-backed serialization, or scaffold a confluent-kafka-python project for Confluent Cloud or local Docker.
Produces and consumes Kafka messages with partitioning, consumer groups, offset management, and transactional support using KafkaJS.
Configures Spring Boot's Kafka starter via application.properties/yml or a generated KafkaConfiguration class. Useful when adding Kafka producer/consumer beans or before wiring KafkaTemplate and @KafkaListener.