tchivs

Flink Dev Skill — Development skill for Claude Code

Development community

Apache Flink and Flink CDC development skill for Claude Agent.

How to install Flink Dev Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open tchivs/flink-dev-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Flink Dev Skill does

Apache Flink and Flink CDC development skill for Claude Agent.

Alternatives in Development

  • Cleanup Builds — Cleanup Dev Builds 20k ★
  • Feature Dev — Comprehensive feature development with specialized agents 14k ★
  • Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★

README

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