一键导入
cb-developer
// Automated janitorial tasks for Cloudbreak developers. Use this skill to standardize imports, perform API audits (Boolean vs boolean), check Jakarta namespace usage, and help prepare commit messages.
// Automated janitorial tasks for Cloudbreak developers. Use this skill to standardize imports, perform API audits (Boolean vs boolean), check Jakarta namespace usage, and help prepare commit messages.
Official CDP Public Cloud documentation lookup. Use this skill when any agent (Developer, Architect, Reviewer) needs to verify official Cloudera requirements, release notes, or API specifications for the Public Cloud.
Local build and test ergonomics for Cloudbreak—Gradle commands, module-scoped tests, checkstyle, and how they relate to GitHub Actions PR workflows.
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.
Use GitHub (via MCP) for Cloudbreak PRs, checks, and diffs from the editor. Pairs with cb-reviewer for standards and cb-triage/cb-junior-dev for ticket context.
Senior-level thoroughness for Jira ticket resolution in the Cloudbreak project. Use this skill to fetch a Jira ticket, research related Confluence documentation, analyze the root cause, create reproduction tests, implement fixes, and prepare a high-quality PR.
Turn a Jira issue into an actionable engineering plan for Cloudbreak—without implementing code. Use this skill for fast triage, scope discovery, and verification checklists using Atlassian MCP, Confluence (CB Engineering Home), and local repo inspection.
| name | cb-developer |
| description | Automated janitorial tasks for Cloudbreak developers. Use this skill to standardize imports, perform API audits (Boolean vs boolean), check Jakarta namespace usage, and help prepare commit messages. |
This skill provides automated workflows for common "janitorial" tasks in the Cloudbreak project.
Use this workflow to reorder imports according to the project mandate:
java.*javax.*jakarta.*org.*com.*Command example: "Standardize imports for core/src/main/java/com/sequenceiq/cloudbreak/SomeClass.java."
Identify and suggest fixes for Boolean usage in API classes (those with @Schema or @ApiModel annotations).
boolean.Boolean is necessary, ensure a default value is provided.Command example: "Run an API audit on the core-api module."
Verify that jakarta.* is used instead of javax.* (except for specific legacy exclusions like javax.annotation.Generated).
jakarta.persistence, jakarta.validation, jakarta.servlet.Command example: "Check for javax.* leaks in the datalake module."
Format the current staged changes or a summary of work into the strict CB-XXXXX Subject format.
After a fix is implemented by cb-junior-dev, use this workflow to audit the changes for:
FlowLog or State transitions correctly cleanup resources.repository or dao classes follow the project's MyBatis patterns and schema migration standards.javax.* leaks.Command example: "Perform a Senior Audit on the core module's flow package."
gradlew check or relevant unit tests after applying janitorial changes.