Skip to content

tchivs/flink-dev-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flink Development Skill

Apache Flink 和 Flink CDC 开发专家技能,适用于 Claude Agent。

功能特性

  • Flink 作业开发:DataStream API、状态管理、窗口操作、水印处理
  • Flink CDC 开发:Pipeline 配置、事件模型、Schema 演化、增量快照
  • 连接器开发:Source/Sink/Table/CDC 连接器完整开发指南
  • 测试规范:单元测试、集成测试、E2E 测试、性能测试
  • 插件机制:FileSystem、Metric Reporter、State Backend 等扩展
  • 生产部署:高可用配置、Checkpoint、Savepoint 管理

安装

# 使用 npx skills 安装(推荐)
npx skills add https://github.com/tchivs/flink-dev-skill --skill flink-dev

# 或手动克隆
git clone https://github.com/tchivs/flink-dev-skill ~/.agents/skills/flink-dev

使用

当你提到以下关键词时,此技能会自动激活:

  • Flink 作业开发
  • CDC 数据同步
  • 流处理、实时计算
  • DataStream API
  • 状态管理、窗口操作
  • Flink 连接器开发
  • Pipeline 配置

文档结构

  • SKILL.md - 技能定义和快速示例
  • references/ - 详细参考文档
    • flink-dev-guide.md - Flink 开发完整指南
    • flink-cdc-guide.md - Flink CDC 开发指南
    • flink-connector-dev.md - 连接器开发指南
    • flink-test-guide.md - 测试规范
    • flink-test-categories.md - 测试分类
    • flink-plugins.md - 插件机制
    • flink-builtin-tools.md - 内置工具
    • flink-ha.md - 高可用配置
    • flink-architecture.md - 架构要点
    • flink-best-practices.md - 最佳实践

开发规范

  • 代码格式:Google Java Format (AOSP)
  • Commit 格式:[FLINK-XXXX][module] 描述
  • 测试命名:*Test.java (单元), *ITCase.java (集成)

License

MIT

About

Apache Flink and Flink CDC development skill for Claude Agent

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors