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-blocksProduces 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.
Builds Python Kafka producers/consumers with confluent-kafka-python, adds Schema Registry, scaffolds projects for Confluent Cloud, local Docker, or WarpStream, and optimizes client config for WarpStream.