Kafka topic designer
Skill a5c-ai/babysitter/library/specializations/data-engineering-analytics/skills/kafka-topic-designer
Designs and optimizes Apache Kafka topics and configurationsFrom its SKILL.md
npx -y skills add a5c-ai/babysitter --skill kafka-topic-designerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.2 KB, 358 tokens by cl100k_base, as published. Nobody here has run it
Kafka Topic Designer
Overview
Designs and optimizes Apache Kafka topics and configurations. This skill provides expertise in topic architecture, partitioning strategies, and producer/consumer configuration for optimal streaming performance.
Capabilities
- Topic naming convention design
- Partition strategy optimization
- Replication factor recommendations
- Retention policy configuration
- Compaction strategy design
- Schema registry integration
- Consumer group design
- Throughput capacity planning
- Security configuration (ACLs, encryption)
Input Schema
{
"requirements": {
"throughputMBps": "number",
"messageSize": "number",
"retentionDays": "number",
"orderingRequirements": "string"
},
"existingTopics": ["object"],
"clusterConfig": "object"
}
Output Schema
{
"topicDesign": {
"name": "string",
"partitions": "number",
"replicationFactor": "number",
"configs": "object"
},
"schemaDefinition": "object",
"producerConfig": "object",
"consumerConfig": "object"
}
Target Processes
- Streaming Pipeline
- ETL/ELT Pipeline (CDC)
- Feature Store Setup
Usage Guidelines
- Define throughput and latency requirements
- Specify message size and retention needs
- Document ordering requirements (per-partition, global)
- Include existing topic configurations for consistency
Best Practices
- Use consistent naming conventions across all topics
- Size partitions based on consumer parallelism needs
- Configure appropriate retention for compliance and replay scenarios
- Implement schema registry for schema evolution
- Set up proper ACLs for security
What ships with it: 1 file
495 B alongside SKILL.md
- README.md495 B