Find the skill for your next task.

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

java-development

Guides Java SDK development in Apache Beam, including building, testing, running examples, and understanding the project structure. Use when working with Java code in sdks/java/, runners/, or examples/java/.

8.63k repo starsObserved in 2 repos
Development

license-compliance

Ensures all new files include proper Apache 2.0 license headers. Use when creating any new file in the Apache Beam repository.

8.63k repo starsObserved in 2 repos
Others

adding-new-metadata

Guide on how to add and propagate new metadata fields in Apache Beam's WindowedValue, extending protos, windmill persistence, and runner interfaces to avoid metadata loss.

8.63k repo starsObserved in 1 repos
Development

developing-new-io-connectors

End-to-end guide on developing new Apache Beam I/O connectors correctly, including core IO transforms, SchemaTransforms, URN proto definitions, Managed API integration, cross-language expansion service, and testing.

8.63k repo starsObserved in 1 repos
Development

gradle-build

Guides understanding and using the Gradle build system in Apache Beam. Use when building projects, understanding dependencies, or troubleshooting build issues.

8.63k repo starsObserved in 1 repos
Development

io-connectors

Guides development and usage of I/O connectors in Apache Beam. Use when working with I/O connectors, creating new connectors, or debugging data source/sink issues.

8.63k repo starsObserved in 1 repos
Development

runners

Guides understanding and working with Apache Beam runners (Direct, Dataflow, Flink, Spark, etc.). Use when configuring pipelines for different execution environments or debugging runner-specific issues.

8.63k repo starsObserved in 1 repos
Development

yaml-development

Guides YAML SDK development in Apache Beam, including environment setup, testing, and key concepts. Use when working with Beam YAML code in sdks/python/apache_beam/yaml/.

8.63k repo starsObserved in 1 repos
Development

branches

Create and name git branches following project conventions. Use when creating branches, checking out new branches, or the user mentions branch naming.

8.62k repo starsObserved in 1 repos
Development

code-quality

Code-quality standards for RedisInsight: TypeScript strictness, naming conventions (camelCase, PascalCase, UPPER_SNAKE_CASE), linting rules, no `any` without reason, no `!important` in styles, and constant extraction. Use when writing or refactoring any TypeScript/JavaScript code in this repo, when ESLint or Prettier issues come up, or when the user mentions code style, lint, naming conventions, or general code quality.

8.62k repo starsObserved in 1 repos
Development