What problem does it solve?
Working on the Addax ETL codebase requires deep knowledge of its plugin architecture, Job JSON configuration model, Maven build conventions, and strict commit message rules. This Skill gives an AI assistant the domain context needed to write job configs, develop Reader/Writer plugins, debug sync tasks, and follow the project's contribution standards without reverse-engineering the repository.
Core Features & Use Cases
- Job Configuration Guidance: Explains the Job JSON structure (settings, reader, writer, transformer), speed/errorLimit controls, dynamic parameters, and built-in time variables so you can author or review sync tasks correctly.
- Plugin Development Support: Documents the Reader/Writer Job and Task interfaces, plugin.json conventions, Configuration path DSL, and split/schedule logic for building new data source plugins.
- Operations & Debugging: Covers addax.sh CLI options, the HTTP server module for async job submission, remote JVM debugging, stats reporting, and dirty-data/error-limit troubleshooting.
- Use Case: Ask the assistant to create a MySQL-to-PostgreSQL sync job with channel concurrency and error thresholds, or to scaffold a new writer plugin following the project's Conventional Commits and PR workflow.
Quick Start
Ask the assistant to write an Addax job JSON that syncs a MySQL table to PostgreSQL with 4 channels and a 1% error tolerance.