Review Cloudbreak pull requests the way the team actually reviews them, distilled from the team's real review history. Use when reviewing a PR/diff, or to self-review before requesting review.
Jira Cloud conventions for Cloudbreak โ project keys, Team field (customfield_10001), JQL with Atlassian team ids, mascot clan โ module mapping, quarterly epic labels.
Operate read-first against AWS, Azure, and optionally GCP from the terminal or cloud MCP toolsโinstances by region, related compute/network resources, and troubleshooting. For Cloudbreak work in cloud-aws-*, cloud-azure, cloud-gcp modules.
Add a database schema migration in Cloudbreak using MyBatis Migrations โ correct file location, timestamp+ticket naming, the mandatory @UNDO section, and idempotent/reversible DDL. Use when changing the schema of cbdb/datalakedb/freeipadb/redbeamsdb/environmentdb or any service DB.
Add or modify a Cloudbreak flow โ state machine config, states/events enums, actions, handlers, and flow chains โ without deadlocking the engine. Use when implementing any long-running async operation (provisioning, upgrade, repair, scaling, rotation) in core/datalake/environment/freeipa/redbeams.
Write and run tests in Cloudbreak โ JUnit 5 + Mockito unit tests, Spring integration tests, the mandatory authorization-annotation compliance test, flow-chain graph tests, plus Gradle/jacoco commands and coverage gates. Use when adding tests, reproducing a bug test-first, or before opening a PR.
Official CDP Public Cloud documentation lookup. Use this skill to verify official Cloudera requirements, release notes, or API specifications for the Public Cloud.