I've been getting into Claude lately and didn't fi...
# random
j
I've been getting into Claude lately and didn't find any Flink skills available: https://skills.sh/?q=flink anyone thought making one? I might when I have some capacity but lack of anything available was a surprise. On another hand, I found Claude doing really well on FlinkSQL tasks but it did run into some repeatable issues that could have been avoided. If you don't know what skills are in Claude (and probably other coding agents as well) - lazily loaded, procedural instructions on how to achieve given goals. For reference: the most popular Kafka skill: https://skills.sh/404kidwiz/claude-supercode-skills/kafka-engineer
m
I've thought about and did some experimentations with writing Agents for Flink too, but nothing more then some local experiments so far if I'm honest. How's your experience been with the Kafka skill?
j
I'm not even sure if I added it, just posted that for reference. I had tight control (precise design) over the kafka setup in my project. Other skills seem pretty useful though - I tested frontend design and it resulted in much nicer design, also I explicitly used skill search skill. So the capability is pretty useful. And I've noticed that there is no flink skill, so I figured this slack would be the best place to ask 😉
r
I haven’t played around with skills much yet, but this feels like it could be a genuinely useful addition. A well-scoped Flink skill (similar in spirit to kafka-engineer) could go a long way, especially if it’s grounded in a solid set of minimal, high-quality exemplars, which there's no shortage of out there. I’d imagine even with just a few for both the DataStream API and Flink SQL would already unlock a lot of value. Start to layer on a few common patterns (e.g., state access, timers, watermarks, joins, windowing, and common SQL transformations, etc.) would help steer responses away from generic streaming advice and toward more Flink-specific best practices. There's enough docs and well-written articles to cover the most common families of issues. At a minimum, it seems like a fun experiment worth carving a bit of time out for at least to play with and see how it behaves.
👍 2