Stream processing windowing designer
Designs optimal windowing strategies for stream processingFrom its SKILL.md
npx -y skills add a5c-ai/babysitter --skill stream-processing-windowing-designerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.0 KB, 318 tokens by cl100k_base, as published. Nobody here has run it
Stream Processing Windowing Designer
Overview
Designs optimal windowing strategies for stream processing. This skill provides expertise in window types, watermarks, and trigger strategies for streaming applications.
Capabilities
- Window type selection (tumbling, sliding, session, global)
- Watermark strategy design
- Late data handling
- Trigger configuration
- Window aggregation optimization
- State management recommendations
- Exactly-once semantics configuration
Input Schema
{
"useCase": "string",
"eventTimeField": "string",
"latencyRequirements": {
"maxLatencyMs": "number",
"allowedLateMs": "number"
},
"aggregations": ["object"]
}
Output Schema
{
"windowConfig": {
"type": "string",
"size": "string",
"slide": "string"
},
"watermarkConfig": "object",
"triggerConfig": "object",
"lateDataHandling": "object"
}
Target Processes
- Streaming Pipeline
- Feature Store Setup
Usage Guidelines
- Define use case and event time field
- Specify latency requirements
- List aggregation operations needed
- Consider late data arrival patterns
Best Practices
- Choose window type based on business requirements
- Configure watermarks based on expected lateness
- Use appropriate triggers for latency vs completeness tradeoff
- Plan state management for long windows
- Test with realistic event time distributions
What ships with it: 1 file
434 B alongside SKILL.md
- README.md434 B