kafka-streams-programming

Installation
SKILL.md

Kafka Streams — Architect, Build, Debug

JVM-embedded stream processing library with no separate cluster.

⚠️ IMPORTANT: Lazy-Load References Only

Do NOT read all reference files upfront. Read ONLY what you need, when you need it.

  • User asks "how do I join two topics?" → Read references/topology-patterns.md § Joins Decision Tree only
  • User asks "build me a Kafka Streams app" → Read references/build-templates.md when writing build files, not before
  • User asks "my app is crashing" → Read the specific section in references/debugging.md for that symptom
  • Most questions need 0-2 reference files total, not all 10

Never read multiple files preemptively "just in case"

Always Confirm Target Environment First

Before answering in any mode (Architect, Build, Debug), confirm the target environment if the user hasn't stated it: Apache Kafka | Confluent Platform | Confluent Cloud. Versions/auth shape every recommendation — KIP-1071 support, SASL config, ACL model, transactional-id expiry, CLI tool names all branch on this. Skip the question only if the user already named the environment.

Mode Detection

Related skills

More from confluentinc/agent-skills

Installs
9
GitHub Stars
18
First Seen
3 days ago