Hi Rui,

+1, and one pointer.

Jim Pizagno proposed operational troubleshooting skills for Flink on 4
August [1]. It did not get
picked up at the time, It overlaps the troubleshooting direction you
mention, and might be worth pulling into this thread.

Regarding the question: AGENTS.md sits in the repo at the root and
under flink-table-planner and
flink-table-runtime, and FLINK-40722 proposes one for the JDBC
connector. Those have to track the
code. Release skills are meant to be reused across projects, as you
say, so a shared repository
fits them better.

Best,
Sai Krishna Sepuri

[1] https://lists.apache.org/thread/4761mhzcq4qxnhhpccnkgo4j5643bnw3

On Sun, Oct 11, 2026 at 7:39 PM Purushottam Sinha
<[email protected]> wrote:
>
> Hi Rui
> + 1 to the overall idea.
>
> I agree with the proposal to create a dedicated skill repository. I have
> found them helpful as well.
> 1. +1, It would be a good to from both user and the customer perspective to
> have skills for this in the community-maintained repo.
> 2. +1 to a dedicated skill repo, rather than it distributed across the
> repos. It can contain end-to-end experiences that do not fall within the
> scope of any single repository.
>
> Additionally, I have 2 skill repo which I have been using from 6 months,
> thought I thought of expanding it across various other applications besides
> Flink when I work on them.
> Repo - https://github.com/spuru9/ai-helper
> There are two skills: flink-oss-setup
> <https://github.com/spuru9/ai-helper/tree/main/skills/flink-oss-setup> and
> flink-pr-reviewer
> <https://github.com/spuru9/ai-helper/tree/main/skills/flink-pr-reviewer>. I
> have used flink-oss-setup extensively and it is really helpful and
> compatible with Gemini and Claude.
>
> If we move forward with a dedicated repo for this, I would love to
> contribute these skills and collaborate further with you on this idea.
>
> On Sun, Oct 11, 2026 at 12:20 PM Rui Fan <[email protected]> wrote:
>
> > Hi everyone,
> >
> > I would like to discuss whether the Flink community should maintain
> > reusable
> > Agent Skills for community work and, if so, where they should live.
> >
> > AI agents can now handle much of the evidence gathering, checking, and
> > drafting
> > involved in a release. This could reduce repetitive work for release
> > managers
> > and make more frequent patch releases practical, while release decisions,
> > votes, and signing remain with people.
> >
> > How can release skills become reliable? The approach is to start with the
> > current official release process and study at least ten past real releases
> > when designing a skill. Problems found in past and future releases can then
> > become checks in the skill, used during preparation and verification to
> > avoid
> > repeating the same mistakes.
> >
> > As a POC, I have drafted two skills [1]: flink-release and
> > verify-flink-release. Together, they are designed to cover the full
> > patch-release workflow, from gathering evidence before the first dev@
> > discussion through post-publication follow-up. So far, the Discovery stage
> > has
> > been refined and generated three [DISCUSS] emails for Flink 1.20.6 [2],
> > 2.2.2 [3], and 2.3.1 [4]; all three were sent to dev@. These releases will
> > help test and improve the later stages.
> >
> > Future skills could cover major and minor releases and other Flink
> > projects,
> > such as Flink CDC, the Flink Kubernetes Operator, and connectors.
> > Troubleshooting skills could also help Flink users diagnose problems. More
> > background is in the Project purpose and direction document [5].
> >
> > The POC currently lives in my own repository. I would particularly welcome
> > feedback on two questions:
> >
> > 1. Should the Flink community maintain these skills? If not, I can continue
> > maintaining them in my own repository.
> > 2. If so, where should they live? I favor a dedicated community skills
> > repository so similar workflows, especially connector releases, can be
> > reused across projects. Keeping each skill in its project's code repository
> > is another option.
> >
> > Best,
> > Rui
> >
> > [1] https://github.com/1996fanrui/flink-skills
> > [2] https://lists.apache.org/thread/mjmb5hfgnxzy7081dk7oqbj4znv5fzoy
> > [3] https://lists.apache.org/thread/tzklqoy343q2nfm7kwzbgd8kpjgtq0t9
> > [4] https://lists.apache.org/thread/x68b0xvfxv78s7d1pq72r92y71b80k9r
> > [5]
> >
> > https://github.com/1996fanrui/flink-skills/blob/main/PROJECT_PURPOSE_AND_DIRECTION.md
> >
>
>
> --
> Best Regards,
> Purushottam Sinha
> शुभकामनाएं
> पुरूषोत्तम सिन्हा

Reply via email to